我们有一个在 Amazon EC2 实例上运行的 Django webapp。我们正在使用 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 的服务器。
关于可能导致这种情况的任何想法?