2012-08-08 30 views
7

Windowsサーバー2008 R2を実行していますが、SMTPドメインがいくつかのドメインから拒否されています。それはいくつかのドメインに送信されますsmtp; 550アクセスが拒否されました - 無効なHELO名(RFC2821 4.1.1.1を参照)

From: [email protected] 
To: [email protected] 
Subject: testing 

This is a test 

が、一部が戻ってきている:このようなもので、\のinetpub \のMailroot \ピックアップディレクトリ:

を私はCにテキストファイルをドロップするよ、それをテストする

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

Final-Recipient: rfc822;[email protected] 
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セットアップと関係があることを理解しています。 どこから始めてください。

おかげで、

アンディ。

答えて

8

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

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

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

+1

(どうやら 'DEDICAT-93I3U5A'?)FQDNへ。 – tripleee

+0

ありがとうございました。 –

-1

ここに問題の解決方法があります。

Authorization propertyを以下のように設定してください。

properties.put("mail.smtp.auth", "true"); 
+0

-1これはどの言語ですか?そして、誰が彼がコードでこれをやっていると言いますか? –

0

FWIW、私はhMailServerを使用して同じ問題を抱えていた、と設定手順hereを発見しました。他のhMailServerユーザーの利益のために、ここにあなたが設定する必要があるフィールドです:それは、ローカルホストの識別子を変更するには十分かもしれません

enter image description here