gpt4 book ai didi

django - 在 django 中添加电子邮件 header

转载 作者:行者123 更新时间:2023-12-03 10:19:59 26 4
gpt4 key购买 nike

所以我在views.py中有这样的代码

from django.core.mail import send_mail
send_mail(
'subject',
'message.',
'info@xyz1234.de',
['test1234@gmail.com'],
fail_silently=False,
# headers={'List-Unsubscribe': '<http://www.xyz1234.de/unsubscribe123'},
)

我想添加标题“列表取消订阅”,但它不起作用,并且出现服务器错误。如果我使用带有“#”的代码,则代码可以正常工作。如何添加此 header ?谢谢。

最佳答案

您可以尝试使用EmailMessage

from django.core.mail import EmailMessage


email = EmailMessage(
'subject',
'message.',
'info@xyz1234.de',
to=['MYTEST@yandex.ru'],
headers={'MY-UNIQUE-HEAD': '<http://www.xyz1234.de/unsubscribe123'},
)

email.send(fail_silently=False)

设置

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'YOURUSER@gmail.com'
EMAIL_HOST_PASSWORD = 'YOURPASS'

enter image description here

关于django - 在 django 中添加电子邮件 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45899217/

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