4

Apache James Server v2.3.2をセットアップし、「方法」セクションの説明に従って構成しました。

それは問題なく動作し、期待どおりにメールを送信しますが、私のGmailアカウントでのみ、スパムとしてフィルタリングされます。他の私のメールアカウントがそれを拒否する理由がわからないので、受信トレイで見つけることができます。

メールリストアーカイブで解決策を見つけようとしましたが、結果がありません。

誰かがこの問題に直面しましたか?必要なSMTPヘッダーなどを見逃しましたか?

典型的な生のメッセージ(Javaメールセッションデバッグモード)は次のようになります(some_email@somehost.some_domain):

DEBUG: setDebug: JavaMail version 1.4.3
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth false
DEBUG SMTP: trying to connect to host "localhost", port 25, isSSL false
220 alex SMTP Server (JAMES SMTP Server 2.3.2) ready Mon, 21 Feb 2011 23:15:02 +0200 (EET)
DEBUG SMTP: connected to host "localhost", port: 25

EHLO alex
250-alex Hello alex (localhost [127.0.0.1])
250-PIPELINING
250 ENHANCEDSTATUSCODES
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: use8bit false
MAIL FROM:<alex@localhost>
250 2.1.0 Sender <alex@localhost> OK
RCPT TO:<some_email@somehost.some_domain>
250 2.1.5 Recipient <some_email@somehost.some_domain> OK
DEBUG SMTP: Verified Addresses
DEBUG SMTP:   some_email@somehost.some_domain
DATA
354 Ok Send data ending with <CRLF>.<CRLF>
From: alex@localhost
To: some_email@somehost.some_domain
Message-ID: <7704521.0.1298322902328.JavaMail.Administrator@alex>
Subject: re[2]: hello
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

body is here
.
250 2.6.0 Message received
QUIT
221 2.0.0 alex Service closing transmission channel
4

2 に答える 2

2

デバッグ ログに明らかな問題はありません。しかし、サーバーが動的 IP アドレスを持つテストまたは開発マシンで実行されているように見えますか? 多くのメール サーバーは、動的 IP 範囲からのメールを拒否します。

于 2011-02-21T21:51:08.000 に答える
0

これが原因で問題が発生したと思います:

電子メールサーバーは、メールを受け入れる前にリバース DNS クエリを実行します。彼らは、電子メールが送信されたドメインの IP と、電子メールが実際に送信された IP を確認します。

ドメインの ip とメール送信者の ip が一致しない場合、メール サーバーはメールが迷惑メールまたはスパムであると見なします。

ここでは、ドメイン (localhost) が有効なアドレスではないため、メール サーバーがリバース DNS クエリを送信しても IP が取得されず、メールがジャンクまたはスパムであると見なされます。

詳細については、これを確認してください: http://wiki.junkemailfilter.com/index.php/Fixing_Reverse_DNS

于 2012-12-04T15:43:43.147 に答える