gpt4 book ai didi

python - 通过 python 脚本发送的电子邮件会被放入 GMail 的垃圾邮件中

转载 作者:太空宇宙 更新时间:2023-11-03 17:30:08 24 4
gpt4 key购买 nike

注册我们的服务后,用户将通过电子邮件发送带有确认链接的邮件。但当它发送到 Gmail 或其他邮件服务时,它通常会变成垃圾邮件。这是代码:

def email_user(self, subject, message, from_email=None):
send_mail(subject, message, from_email, [self.email])

def activate_email(self, email=None):

if email: self.email = email

self.is_activated = False
self.activation_code = hashlib.sha256(str(self.email) + os.urandom(256)).hexdigest()[:32]
self.save()

subject = u'Welcome to the {0}!'.format(settings.SITE_NAME)
message = render_to_string('users/emails/activation.html', {'activation_code': self.activation_code, 'site_name': settings.SITE_NAME, 'site_domain': settings.SITE_DOMAIN})

self.email_user(subject, message, settings.SITE_EMAIL)

如何向此电子邮件添加 DKIM 或其他许可证,以使 Google 信任我们的服务器?我们在我们的网站域上使用 Zimbra 邮件服务器。

附注我找到了这个片段:https://djangosnippets.org/snippets/1995/它是否适合我的情况?

谢谢!

最佳答案

如何处理您的邮件首先取决于发送应用程序生成的消息的电子邮件服务器的配置以及与其关联的 DNS 记录

Google 的 guidelines对于批量发件人来说,这是一个很好的起点。检查您的邮件服务器(以及电子邮件本身)是否符合规则。

DKIM 是这些准则之一,所以是的:添加 DKIM 签名会有所帮助。指南中的其他几点:

  • “在您发送的每封批量邮件的“发件人:” header 中使用相同的地址。”如果您在测试或其他情况下使用了不同的 From header ,这可能就是问题所在。
  • 发布 SPF 记录。
  • 发布 DMARC 政策。

关于python - 通过 python 脚本发送的电子邮件会被放入 GMail 的垃圾邮件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31982922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com