【问题标题】:Send email from mailbox in Python在 Python 中从邮箱发送电子邮件
【发布时间】:2018-01-25 08:18:28
【问题描述】:

目前我正在使用 win32com.client 通过 Python 3 发送电子邮件的方式,因为我无法访问 SMTP。我的代码如下供参考:

def send_email(recipient, content, cc):
    outlook = win32.Dispatch('outlook.application')
    mail = outlook.CreateItem(0)
    mail.To = recipient
    mail.Subject = content[0]
    mail.HTMLBody = content[1]
    mail.CC = cc
    mail.Send()

我的问题是,有没有办法使用这种方法发送电子邮件,但从我的 Outlook 中“从”另一个邮箱发送。例如,我有我的电子邮件“name@domain.com”和一个名为“application@domain.com”的邮箱,我拥有发送权限。有没有办法改变它,让它从“application@domain.com”电子邮件发送?我找不到有关此查询的任何文档。

【问题讨论】:

    标签: python-3.x outlook


    【解决方案1】:

    设法找到解决方案!如果其他人需要它,请使用该属性: newMail.SentOnBehalfOfName = 'SharedFolder'

    感谢programmatically send outlook email from shared mailbox

    【讨论】:

      猜你喜欢
      • 2020-04-17
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      • 1970-01-01
      • 2018-06-09
      • 2015-07-02
      • 2014-07-20
      • 1970-01-01
      相关资源
      最近更新 更多