如何在 python 中为电子邮件创建消息 ID?

Posted

技术标签:

【中文标题】如何在 python 中为电子邮件创建消息 ID?【英文标题】:How do I create a message-id for email in python? 【发布时间】:2013-10-20 18:40:20 【问题描述】:

我想为使用Python's built in email library 创建的消息添加一个唯一的RFC2822 兼容Message-ID 标头。我该怎么做呢?图书馆本身有办法吗?

【问题讨论】:

这不应该因为离题而被关闭。问题是什么非常清楚。对库推荐的请求很容易被编辑掉或忽略,特别是因为答案就在 Python 标准库本身中。 【参考方案1】:

这可能会有所帮助:

from email.utils import make_msgid 
make_msgid()

这里有描述:

https://docs.python.org/2/library/email.utils.html#email.utils.make_msgid

https://docs.python.org/3/library/email.utils.html#email.utils.make_msgid

【讨论】:

以上是关于如何在 python 中为电子邮件创建消息 ID?的主要内容,如果未能解决你的问题,请参考以下文章

在java中为发送邮件ID创建新线程

在 C# 中为 Gmail API 创建消息

如何在 iphone 中使用 Xmpp 将消息发送到特定的电子邮件 ID

在 Python 3 中为 HTTP 请求创建带有二进制组件的多部分 MIME 消息

在 Python 中为大型数据集创建邻接矩阵

在 Python 中为 dovecot 创建一个基于 Unix 套接字的身份验证服务器