- ベストアンサー
sendmailでEHLOコマンド
お世話になります。 初心者で勉強中なのですが、 sendmailでEHLOコマンドを発行しないで、Fromからはじめる方法はあるのでしょうか?もし、あった場合は、どこを設定すればよろしいのでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
sendmail-cfを使用して設定している前提ですが、 EHLO or HELOをMAILコマンドの前に要求する場合は confPRIVACY_FLAGSの設定でneedmailheloが有効となっているはずです。 参考サイトを参照してみて下さい。 #1 さんが書いているようにSMTPプロトコルはEHLOもしくはHELOコマンドを最初に使用するのが必須(MUST)なのでそういった設定はよろしくありません。ウィルスなどはEHLOを省略することが多いため余計にそのような設定はしないですよ、最近は。
その他の回答 (2)
- xjd
- ベストアンサー率63% (1021/1612)
こんな感じでしょうか。 sendmailに付属の、generic-linux.cf / generic-linux.mc を参考にしてください。 # sendmail -bs -Cgeneric-linux.cf 220 pc.xxxxxxxx.net ESMTP Sendmail 8.13.4/8.13.4; Sun, 26 Mar 2006 21:11:29 +0900 MAIL From: user1@xxxxxxxx.net 250 2.1.0 user1@xxxxxxxx.net... Sender ok RCPT To: user2@xxxxxxxx.net 250 2.1.5 user2@xxxxxxxxnet... Recipient ok DATA 354 Enter mail, end with "." on a line by itself Konnichiwa. . 250 2.0.0 k2QCBSNl002182 Message accepted for delivery QUIT 221 2.0.0 pc.xxxxxxxx.net closing connection #
- OsieteG00
- ベストアンサー率35% (777/2173)
EHLOまたはHELOはSMTPセションの開始に必須のコマンドなので省略は不可かと。 telnetで叩いてみてください。