[英]Python: My server mail is sent to spam
我正在尝试从正在编写的应用程序发送电子邮件验证电子邮件。 我正在使用server = smtplib.SMTP()
和server.sendmail()
在Linode上运行。 出于某种原因,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改为vital@campusquery.com之前,它也起作用。 但是,当这种方式不允许我定义发件人时。
我该如何解决?
谢谢。
您从哪台服务器发送? 还涉及大量其他因素,例如IP黑名单,邮件速率,用户是否将您标记为垃圾邮件,DNS /反向DNS,SPF记录。
您可能会考虑在litmus.com上注册一个帐户以测试您的电子邮件,并查看您在垃圾邮件列表中的表现如何,以及可以做些什么来改善它。
我认为“发件人”地址必须是有效的电子邮件地址-例如,具有<some name>
, @
和有效的host
如bob@example.com
-以便GMail不考虑它垃圾邮件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.