[英]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.