sách gpt4 ai đã đi

outlook - 在python 3中更改发件人帐户ms Outlook

In lại 作者:行者123 更新时间:2023-12-04 13:00:27 38 4
mua khóa gpt4 Nike

我在 ms Outlook 中有 2 个帐户('user1@test.com' - 默认配置文件,'user2@test.com'),我正在尝试使用非默认帐户通过 python 发送消息。这是我的代码:

Import win32com.client
app = win32com.client.Dispatch('Outlook.application')

mess = app.CreateItem(0)
mess.to = 'user2@test.com'
mess.subject = 'hi'
mess.SendUsingAccount = 'user2@test.com'
mess.Send()

从帐户“user1@test.com”发送的 Outlook,而不是“user2@test.com”。如何更改帐户?

1 Câu trả lời

MailItem.SendUsingAccount属性允许设置 Accountthể hiện MailItem 所属帐户的对象将被发送。

import win32com.client

o = win32com.client.Dispatch("Outlook.Application")
oacctouse = None
for oacc in o.Session.Accounts:
if oacc.SmtpAddress == "user2@test.com":
oacctouse = oacc
phá vỡ
Msg = o.CreateItem(0)
if oacctouse:
Msg._oleobj_.Invoke(*(64209, 0, 8, 0, oacctouse)) # Msg.SendUsingAccount = oacctouse

if to:
Msg.To = ";".join(to)
if cc:
Msg.CC = ";".join(cc)
if bcc:
Msg.BCC = ";".join(bcc)

Msg.HTMLBody = ""

Msg.Send()

关于outlook - 在python 3中更改发件人帐户ms Outlook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58378722/

38 4 0
Bài viết được đề xuất: permissions - 使用特定用户的Linux挂载NFS
Bài viết được đề xuất: spring - 使用 Spring + Jersey 的异步 API
Bài viết được đề xuất: JSF:每次执行导航规则时如何执行一些代码?
Bài viết được đề xuất: python - 在PC上没有安装python的情况下运行python脚本
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com