同じローカルコンピュータから私に電子メールを送信する方法(tcpポート25)

同じローカルコンピュータから私に電子メールを送信する方法(tcpポート25)

私にメールを送る方法を知っている人はいますか?
ポート25でTCPトラフィックを生成しようとしています。

答え1

smtpサーバーが動作しているかどうかをテストするか、シェルスクリプトを介して電子メールを送信する必要がありますか?

スワークス- SMTPスイス軍用ナイフ

Swaks is a featureful, flexible, scriptable, transaction-oriented 
SMTP test tool written and maintained by John Jetmore. Features include:
* SMTP extensions including TLS, authentication, and pipelining
* Protocols including SMTP, ESMTP, and LMTP
* Transports including unix-domain sockets, internet-domain sockets 
  (IPv4 and IPv6), and pipes to spawned processes
* Completely scriptable configuration, with option specification 
  via environment variables, configuration files, and command line

答え2

Telnet(SMTPプロトコルテスト)

電子メールサーバーが自分に電子メールを送信しようとしている場合

telnet localhost 25

この場合、電子メールサーバーは通常、ローカルホストのすべてのコンテンツを受け入れるため、正しいHELOまたはログインコンテンツについて全く心配する必要はありません。

メールサーバー経由で自分にメールを送信したい場合

telnet <email-server> 25

この場合、構成によっては、メールボックスが電子メールサーバーでない場合(mxレコードまたはspfレコードなし)、電子メールサーバーは電子メールを拒否する可能性があります。

それからこれに従ってくださいチュートリアルリンク

答え3

# echo "This is message body" | mail -s "This is subject" [email protected]

または

# mail -s "My Subject" [email protected] < msg.txt

関連情報