以编程方式从共享邮箱发送 Outlook 电子邮件

2023-11-22

我正在尝试使用 python 从共享邮箱发送电子邮件。

我已经能够通过自己的电子邮件成功发送它,但是使用共享邮箱(我已经测试过我也可以访问)发送邮件给我带来了问题。

python 中用于电子邮件脚本的代码

import win32com.client
import win32com
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = "Python Email Test"
newMail.Body = "Test"
newMail.To = '[email protected]'
newMail.Send()

我知道以下是如何从共享文件夹中读取电子邮件的方法。 outlook = win32com.Dispatch("Outlook.Application").GetNamespace("MAPI") dir_accounts = outlook.Folders("SharedFolder")

关于如何结合这些有什么想法吗?


如果您在 Outlook 中配置了多个帐户,您可以使用发送使用帐户MailItem 类的属性。或者,如果您有足够的特权(权利),您可以考虑使用代表姓名发送属性,它是一个字符串,指示邮件消息的预期发件人的显示名称。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

以编程方式从共享邮箱发送 Outlook 电子邮件 的相关文章

随机推荐