简体   繁体   English

Python:我的服务器邮件已发送到垃圾邮件

[英]Python: My server mail is sent to spam

I'm trying to send email verification emails from an app I'm writing. 我正在尝试从正在编写的应用程序发送电子邮件验证电子邮件。 I'm running on Linode using server = smtplib.SMTP() and server.sendmail() . 我正在使用server = smtplib.SMTP()server.sendmail()在Linode上运行。 For some reason, gmail is marking these messages as spam. 出于某种原因,gmail将这些邮件标记为垃圾邮件。

My mail template is: 我的邮件模板是:

{% 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

It also worked before when I made CQ be invite@campusquery.com instead. 在我将CQ改为vital@campusquery.com之前,它也起作用。 However, when this way does not allow me to define a sender. 但是,当这种方式不允许我定义发件人时。

How do I fix this? 我该如何解决?

Thanks. 谢谢。

What server are you sending from? 您从哪台服务器发送? There are tons of other factors involved like IP blacklists, rate of messages, whether users have marked you as spam, DNS/reverse DNS, SPF records. 还涉及大量其他因素,例如IP黑名单,邮件速率,用户是否将您标记为垃圾邮件,DNS /反向DNS,SPF记录。

You might consider signing up for an account with litmus.com to test your emails and see how you're performing on spam lists, and what you can do to improve it. 您可能会考虑在litmus.com上注册一个帐户以测试您的电子邮件,并查看您在垃圾邮件列表中的表现如何,以及可以做些什么来改善它。

我认为“发件人”地址必须是有效的电子邮件地址-例如,具有<some name>@和有效的hostbob@example.com -以便GMail不考虑它垃圾邮件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM