返回

Python Outlook标题

发布时间:2022-05-13 07:47:05 212
# node.js

我有一个提取Gmail头的脚本。有很多信息需要提取。当我试图从outlook中提取数据时,感觉自己只得到了一小部分。

我目前得到的剧本是:

import win32com.client
import re

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")

inbox = outlook.GetDefaultFolder(6)

messages = inbox.Items
message = messages.GetFirst()
rec_time = message.CreationTime

body_content = message.body



while message:
    To = message.To
    Recipients = message.Recipients
    Sender = message.Sender
    address = message.Sender.Address
    cc = message.CC
    Importance = message.Importance
    LastModificationTime = message.LastModificationTime

它打印以下字段:

print message.subject
print message.CreationTime
print To
print Sender
print address
print cc
print Importance
print LastModificationTime

您可以提取的Outlook页眉数量是否有限?我试着查看以下来源:

https://msdn.microsoft.com/en-us/VBA/Outlook-VBA/articles/mailitem-object-outlook

我缺少重要信息,例如发件人 IP 地址。有没有在不使用 3partytool 的情况下提取更多信息?

谢谢!

编辑:作品:

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder(6)
messages = inbox.Items
for message in messages:
msg = message.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x007D001F")
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像