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

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.

-スーパーエンジニア養成講座, 新着情報

Copyright© 非労働集約型ビジネス構築の専門家 平城寿の公式サイト , 2019 All Rights Reserved.