如何获取email reply exchangelib的messageid

2024-04-20 03:42:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要获取用exchangelib发送的电子邮件的消息id。我找不到关于如何得到它的文件。你知道吗

item = account.inbox.filter(message_id__in=[message_id]).only( 'subject', 
                                                                'id',
                                                                'message_id',
                                                                'sender',
                                                                'cc_recipients',
                                                                'to_recipients',
                                                                'references')[0]
item.reply(subject='Re: '+ item.subject,
            to_recipients=[item.sender.email_address],
            body='I agree',)

如果我得到引用item.references,我得到的结果是None


Tags: 文件toid消息message电子邮件accountfilter
1条回答
网友
1楼 · 发布于 2024-04-20 03:42:57

已发送的邮件不会存储在Exchange服务器上,除非您将其发送给位于同一Exchange服务器上的收件人,或者您明确选择将其保存到已发送的文件夹中。你知道吗

要获取消息ID,您需要获取已发送的消息。然后可以访问该项上的message_id。你知道吗

相关问题 更多 >