如何解决从任何来自电子邮件和通过来自其他域的其他已验证电子邮件发送邮件
我正在开发一个 Django 应用程序,它可以允许用户在验证后从他们的电子邮件或他们的域电子邮件发送电子邮件,我打算使用 Zoho SMTP 发送电子邮件,我写了一个像这样的函数:
def send_email(subject,to_list,from_email,text_content,content):
email_message = mail.EmailMultiAlternatives(
subject=subject,body=text_content,to=tuple(to_list),from_email=from_email,)
email_message.attach_alternative(content,"text/html")
email_message.send()
问题在于它总是抛出 smtplib.SMTPDataError: (553,b'Relaying disallowed as abc@gmail.com')
。虽然,我第一次尝试时,它发送了一封电子邮件,其中在 from 部分包含了 via mydomain.com
。
如何在不设置自己的 SMTP 服务器的情况下实现以下目标:
- 从任何 from_email 发送邮件,在收到的电子邮件的 from 部分包含
via
。 - 在让其他域使用
MX Records
或其他内容验证其域后发送来自其他域的邮件
任何链接,建议将不胜感激。谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。