SMTPの送信テスト(コマンド編)

8月 17, 2010

SMTPサーバをセットアップした際や、「メールが届かない」等のトラブルの際に切り分けるために、コマンドによるSMTPサーバのテスト方法を知っておきたい。
手順は下記のとおり。
# telnet <<hostname>> 25 ←telnetコマンドで25番ポートに接続
Trying <<hostname>>…
Connected to <<hostname>>
Escape character is ‘^]’.
220 <<hostname>> ESMTP Postfix
helo <<hostname>> ←サーバーへ挨拶
250 <<hostname>>
mail from:<<from>> ←メールの送信元
250 Ok
rcpt to:<<to>> ←メールの送信先(中継拒否)
550 <xxx@test.test>: User unknown in local recipient table
rcpt to:<<to>> ←メールの送信先
250 Ok
data ←内容の書き込み開始を宣言
354 End data with <CR><LF>.<CR><LF>
subject:test ←表題
body ←本文
. ←ビリオドで本文の終了
250 Ok: queued as 9484949494
quit ←メールの送信
221 Bye
Connection closed by foreign host.

この記事が気に入りましたか?

この記事が気に入ったら、以下のボタンを押しておいて頂けると後からまとめ読みができます。

Favorited

質問してみよう

このサイトのコンテンツは現在進行系でアップデートしています。
今回の記事で理解しきれなかった点や、もっと知りたい情報があれば右下のチャットウィンドウからヒサシに話しかけてみてくださいね!
その場で回答させて頂くか、記事をアップデートして回答させて頂きます。

Pin It on Pinterest

Shares