使用python win32com选择Outlook的"From"字段
我正在尝试用Python来自动发送电子邮件。不过,我工作的地方的网络管理员把SMTP中继给封锁了,所以我不能用这种方式发送邮件(因为邮件是发往外部的)。
因此,我现在使用win32com来通过Outlook自动发送这些邮件。这一切都运行得很好,除了一个问题。我想在我的Python代码中选择“发件人”字段,但我就是搞不清楚该怎么做。
如果有人能给点建议,我会非常感激。
1 个回答
5
如果你设置了一个单独的POP3/SMTP账户,那么你需要把MailItem.SendUsingAccount
这个属性设置为Namespace.Accounts
集合中的一个账户。
如果你是代表一个Exchange用户发送邮件,那么你需要把MailItem.SentOnBehalfOfName
这个属性设置好。