4

デュアルMTASA/ VS実装を使用して、FreeBSDサーバーにSendmailの新規インストールをセットアップしようとしています。自分でメールを処理する場合はすべてうまくいくようですが、スマートホスト(他のサーバーで問題なく送信する)を介してメールを送信しようとすると、ホストからServiceNotAvailableメッセージが表示されます。sendmailがTLSを使用してスマートホストにメールを送信しようとしているように見えるため、スマートホストによって拒否されています。

これは、私のスマートホストを定義するsendmail.cfファイルの行です。

define(`SMART_HOST', `smtp.comcast.net')dnl

メッセージを送信しようとしたときのログ出力は次のとおりです。

Jan 9 20:36:51 shep sendmail [4814]:STARTTLS = client、relay = smtp.comcast.net、version = TLSv1 / SSLv3、verify = FAIL、cipher = DHE-RSA-AES256-SHA、bits = 256/256
Jan 9 20:36:51 shep sendmail [4814]:r0A1apXE004812:to = myemail @ gmail.com、ctladdr = root(0/0)、delay = 00:00:00、xdelay = 00:00:00、mailer =リレー、pri = 30038、relay = smtp.comcast.net [68.87.26.155]、dsn = 5.0.0、stat=サービスは利用できません

暗号がらくたなしでスマートホストに送信したいのですが、どうすれば無効にできますか?

これは、スマートホストで正しく機能する他のサーバーからのログエントリです。

Jan 9 21:48:09 karma sm-mta [89472]:r0A2m2d8089469:to =、ctladdr =(1001/0)、delay = 00:00:02、xdelay = 00:00:01、mailer = relay、pri = 30351、relay = smtp.comcast.net [68.87.26.155]、dsn = 2.0.0、stat = Sended(m2tP1k00o3Nw2a03Y2tQjgメールの配信を受け付けました)

ありがとう、

ルー

4

2 に答える 2

3

タイトルが誤解を招くので、この投稿を削除するつもりでした。私は問題を解決し、他の人にとっては問題だったように思われるため、質問と回答を保持することにしました。

上記で観察された真の問題は、DSN エラーであり、DNS ではなく DSN です。sendmail DSN または配信ステータス通知は、sendmail MTA の一部である機能です。

ホスト名が sendmail.cf ファイルに設定されていなかったため、コマンド ラインからメールを送信したときに DSN エラーが発生しました。

別のメール クライアントからメールを送信し、問題なく送信されたときにこれに気付きました。その後、さらに sendmail DSN 自体を調べました。

次の行を mc ファイルに追加してから、対応する cf ファイルに再コンパイルすると、問題が修正されました。

define(`confDOMAIN_NAME', `your.domainnamehere.com')dnl
于 2013-01-10T04:15:55.210 に答える
-1

発行された sendmail を解決しました。

以下をsendmail.mcに入れました

define(`confDOMAIN_NAME', `smtp.gmail.com')dnl

define(`SMART_HOST', `smtp.gmail.com')dnl

define(`confAUTH_MECHANISMS`, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN`)dnl

FEATURE('authinfo','hash /etc/mail/auth/client-info')dnl
于 2016-01-28T10:35:15.193 に答える