telnetでSMTPサーバからメールを送る

たまにデバッグとかで使うので
備忘録です!
SMTPサーバ側の設定によりますが、基本はコレで大丈夫。

telnet XXX.XXX.XXX.XXX 25 *1

HELO localhost *2

MAIL FROM: test@localhost *3

RCPT TO: i_matsui@localhost *4

DATA *5
Subjet: test *6

hogehoge *7
. *8
QUIT*9

*1:まずはサーバに接続

*2:サーバに自分のホストを伝えてご挨拶。ホストは何でもいいみたいです

*3:送信元アドレスを指定。存在しなくてもOK

*4:送信先アドレスを指定

*5:ここからデータ部分だよ・・・という宣言

*6:件名

*7:1行改行を空けた後に本文

*8:DATE部終了を宣言

*9:サーバと切断する