0

我正在尝试从我正在编写的应用程序发送电子邮件验证电子邮件。我正在使用server = smtplib.SMTP()和运行 Linode server.sendmail()。出于某种原因,gmail 将这些邮件标记为垃圾邮件。

我的邮件模板是:

{% if define('From', 'CQ <Invite@campusquery.com>') or define('Reply-To', 'noreply@campusquery.com') or define('Subject', "CQ: You've been invited to our beta!") %}{{fail()}}{% end %}

msg goes here

当我将 CQ 设置为邀请@campusquery.com 之前,它也有效。但是,当这种方式不允许我定义发件人时。

我该如何解决?

谢谢。

4

2 回答 2

1

你从哪个服务器发送?还有很多其他因素,例如 IP 黑名单、消息速率、用户是否将您标记为垃圾邮件、DNS/反向 DNS、SPF 记录。

您可以考虑在 litmus.com 上注册一个帐户来测试您的电子邮件并查看您在垃圾邮件列表中的表现,以及您可以采取哪些措施来改进它。

于 2011-03-14T03:45:49.870 回答
0

我认为“发件人”地址需要是一个有效的电子邮件地址——例如,have <some name>、an@和一个有效的hostlike bob@example.comin——以便 GMail 不会将其视为垃圾邮件。

于 2011-03-14T03:21:28.077 回答