10

Windows Server 2008 R2を実行していますが、いくつかのドメインからSMTPメールが拒否されています。

それをテストするために、次のようなテキストファイルをC:\ inetpub \ mailroot\Pickupディレクトリにドロップします。

From: my@emailaddress.com
To: someone@somewhere.com
Subject: testing

This is a test

一部のドメインに送信されますが、一部のドメインは返送されます。

Reporting-MTA: dns;DEDICAT-93I3U5A
Received-From-MTA: dns;DEDICAT-93I3U5A
Arrival-Date: Wed, 8 Aug 2012 12:50:58 +0100

Final-Recipient: rfc822;someone@somewhere.com
Action: failed
Status: 5.5.0
Diagnostic-Code: smtp;550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)

これは、サーバー(IIS 7.5)のSMTPセットアップと関係がある可能性があることを理解しています。どこから始めればいいのか、誰かアドバイスをいただけますか?

ありがとう、

アンディ。

4

4 に答える 4

11

一部のSMTPサーバーでは、HELOコマンドを使用して有効なホスト名を送信する必要があります。これは、要求の発信元のIPアドレスの逆引きDNSと同じです。

IISSMTPサーバーが使用するホスト名は古いIIS6管理コンソールから構成できます。これを行うには、SMTPサーバーを選択し、右クリックして選択Propertiesし、タブに移動DeliveryしてからボタンをクリックしますAdvanced

IPアドレスの逆引きDNSは通常、ISPによって制御されます。

于 2012-08-12T22:02:59.400 に答える
0

FWIW、hMailServerを使用しても同じ問題が発生し、ここで構成手順を見つけました。他のhMailServerユーザーのために、設定する必要のあるフィールドは次のとおりです。

ここに画像の説明を入力してください

于 2014-05-26T08:17:55.023 に答える
0

TLSでSMTP認証を有効にしてみてください

spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.auth=true
于 2021-01-03T20:09:14.700 に答える
-1

これが問題の解決策です。

Authorization property作成前のセッションを以下のように設定します。

properties.put("mail.smtp.auth", "true");
于 2014-04-25T17:34:15.140 に答える