用Python / Django通过Microsoft Exchange发送电子邮件(IMAP)

我有一个Django Web应用程序通过标准的SMTP发送电子邮件,但我希望它使用企业Exchange服务器的邮箱。

我想从应用程序发送的电子邮件列在收件箱的发送项目中。

目前电子邮件已发送,但未在发送的项目中列出。

这甚至可能吗?

您需要将邮件的副本放入交换服务器上的发送文件夹中,我可以想到两种方法:

Exchange Web服务

http://msdn.microsoft.com/en-us/library/bb204119.aspx快速谷歌揭示了这样做的Python库,但我从来没有使用过它们

Exchange Server上的IMAP

我不会这样做,如果它尚未启用,但python库是成熟的和有据可查的。