1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 01 - Python 调用outlook发送邮件

01 - Python 调用outlook发送邮件

时间:2023-03-14 08:09:41

相关推荐

01 - Python 调用outlook发送邮件

使用模块:win32com

1. 模块安装

pip install pypiwin32

2. 模块使用

import win32com# 调用outlook applicationoutlook = win32com.client.Dispatch('outlook.application')

3. 发送邮件

# 创建一个itemmail = outlook.CreateItem(0)# 接收人mail.To = "***@;***@"# 抄送人 = "***@;***@"# 主题mail.Subject = "这里是一个邮件的主题"# Bodymail.Body = "这里是一个邮件的主要内容"# 添加附件mail.Attachments.Add("这里是要添加附件的位置")# 可添加多个附件mail.Attachments.Add("这里是要添加附件的位置")# 最后发送邮件mail.Send()

4. 当outlook中有多个账号登陆时,选择某个特定的账号进行邮件的发送

# 发件账户send_account = None# 遍历所有的账户信息进行筛选for account in outlook.Session.Accounts:# 选择要使用的邮箱账户if account.DisplayName == "***@":# 赋值发件账户send_account = accountbreakmail = outlook.CreateItem(0)# 设置邮件的发件账户mail._oleobj_.Invoke(*(64209, 0, 8, 0, send_account))# 接下来操作同 1.3

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。