gpt4 book ai didi

python - Django:设置电子邮件

转载 作者:太空宇宙 更新时间:2023-11-03 15:23:02 25 4
gpt4 key购买 nike

我在“settings.py”文件中创建了以下条目

# Email setup
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'someone@someorg.com'
EMAIL_HOST_PASSWORD = 'thepassword'
EMAIL_PORT = 587

然后我在终端中发出了以下命令:

email = EmailMessage('Hello','Have you received this mail?',to=['someone@gmail.com'])

我得到了 1 作为输出。

当我查看“someone@gmail.com”的邮箱时,邮箱中没有邮件。我是否遗漏了什么?

最佳答案

您应该使用 EmailMessage 调用设置 from_email 参数(作为 kwarg 或第三个参数)。或者在settings.py中定义:

DEFAULT_FROM_EMAIL = 'some.mail@inter.net'

如果没有向 EmailMessage 提供 from_email,这将被视为默认值。

半相关说明,在 settings.py 中也定义 SERVER_EMAIL 可能是个好主意。这个由 Django 与 mail_adminsmail_managers 一起使用。

关于python - Django:设置电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11916754/

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