2日目なのを忘れててあと22分しかないからとばしていくよ!
この生き馬の目を抜く時代。生き延びるのに必要なのはやっぱコミュ力だよね! コミュ力さえあれば、イブに女子と楽しいデートをすることだってできるさ(ただしイケメンに限る)。
そこで今日は、コミュ力養成のためにメールサーバとSMTPプロトコルで会話するレッスンをしてみよう! 最近の若いモンは知らないみたいだしね。なお、あんまり細かいことは気にしないよ?
まず、以下のような環境であることを確認しよう!
- telnet コマンドがある
なにィ! 見つからない?yum -y install telnet
するんだ! - localhost に適切なMTA(sendmailとかsendmailとかsendmail)が入っている
では、さっそくコマンドラインから以下のように入力・・・。
$ telnet localhost smtp
これでメールサーバとSMTPでおしゃべりする状態になるよ。なお、以下、めんどくさいのでサーバのレスポンスは略記するぜ。
じゃあ、hoge@example.net の人が fuga@example.net の人にメールを送る前提で会話していこう。最初は、
EHLO example.net
で「こんにちは!」。
続けて、
MAIL FROM:<hoge@example.net>
RCPT TO:<fuga@example.net>
として差出人・宛先を打ち込む。そして、
DATA
(空行)
Hello, this is HAL-9000.
I can sing songs.
(空行)
.
と本文を受け渡し。.は本文終わりのマークだ。
最後に、紳士としてサーバに「さよなら」を言おう。
QUIT
これでメールが送られるはず! 指定した送付先のメールアドレスを確認してみよう。届いてなかったら・・・がんばれ!
送信がうまくいったら、RFC*822系を読んでDATA以降に入力する内容をいろいろ試してみると、SubjectやFromなどのフィールドも追加できるようになるよ!
じゃあ、イブデートまでコミュ障克服をめざしてがんばってね!