您现在的位置是:亿华云 > 数据库

如何用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)