0

AmazonEC2インスタンスで実行されているDjangoWebアプリがあります。Djangodjango.core.mail.send_mail()関数を使用してメールを送信しています。これはGmailアカウントでは機能しませんが、他のアカウントでは機能します。特に、Gmailを介して実行される私の大学のアカウントは問題なくメッセージを受信します。チェック/var/log/syslogはこれを示しています:

Jun 22 19:50:43 apatapa postfix/smtp[7625]: 4D80524B4F: to=<NAME@gmail.com>, relay=none, delay=120, delays=0.02/0.01/120/0, dsn=4.4.1, status=deferred (connect to alt3.gmail-smtp-in.l.google.com[173.194.70.26]:25: Connection timed out)

大学のアカウントに送信する:

Jun 22 19:54:49 apatapa postfix/smtp[7658]: 0570A24B57: to=<NAME@COLLEGE.edu>, relay=COLLEGE.edu.s10a1.psmtp.com[74.125.244.10]:25, delay=2.4, delays=0.02/0.01/0.36/2, dsn=2.0.0, status=sent (250 Thanks)

念のために言っておきますが、私はを使用tracerouteしました。大学のアカウントに送信されたメールは、実際にはGmailのサーバーを経由しています。

これを引き起こす可能性のあるアイデアはありますか?

4

2 に答える 2

0

このサーバーが割り当てられているセキュリティグループのアクセスルールを確認してください。「タイムアウト」メッセージは、延期ではなく実際のネットワークタイムアウトのように見え、Gmailは「灰色」のリストを作成しません。疑わしいと思われるもう1つの点は、大学の電子メールmxレコードが実際にはGmailではなくPostiniを指していることです。GoogleはPostiniを所有しており、ホストされたアカウントに提供していますが、独自のmxサーバーがあり、Gmailのmxを使用していません。つまり、メールは最終的にGmailのサーバーに到達しますが、Postiniのmxサーバーを経由します。

于 2012-07-17T01:44:04.913 に答える
0

ドメインからその EC2 ノードへの A エントリがありますか? そのドメインへの逆引き DNS エントリはありますか? プログラムで送信した電子メールが自動的にスパムとしてマークされないようにするにはどうすればよいですか?

于 2012-06-22T20:25:23.543 に答える