您现在的位置是:亿华云 > 数据库
如何用Python读取Outlook中的电子邮件
亿华云2025-10-03 02:20:29【数据库】0人已围观
简介从事电子邮件营销,准入opt-in邮箱列表是必不可少的。你可能已经有了准入列表,同时还使用电子邮件客户端软件。如果你能从电子邮件客户端中导出准入列表,那这份列表想必是极好的。我使用一些代码来将 out
从事电子邮件营销,何用准入opt-in邮箱列表是读取的电必不可少的。你可能已经有了准入列表,邮件同时还使用电子邮件客户端软件。何用如果你能从电子邮件客户端中导出准入列表,高防服务器读取的电那这份列表想必是邮件极好的。
我使用一些代码来将 outlook 配置中的何用所有邮件写入一个临时文件中,现在让我来尝试解释一下这些代码。服务器租用读取的电
首先你需要导入 win32com.client,邮件为此你需要安装 pywin32:
pip install pywin32我们需要通过 MAPI 协议连接 Outlok:
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")然后从 outlook 配置中获取所有的何用账户:
accounts= win32com.client.Dispatch("Outlook.Application").Session.Accounts;在然后需要从名为 emaileri_al 的收件箱中获取邮件:
def emailleri_al(folder): messages = folder.Items a=len(messages) if a>0: for message2 in messages: try: sender = message2.SenderEmailAddress if sender != "": print(sender, file=f) except: print("Ben hatayım") print(account.DeliveryStore.DisplayName) pass try: message2.Save message2.Close(0) except: pass你需要进入所有账户的所有收件箱中获取电子邮件:
for account in accounts: global inbox inbox = outlook.Folders(account.DeliveryStore.DisplayName) print("****Account Name很赞哦!(28)