gpt4 book ai didi

python - Outlook msg 对象中的所有变量是什么

转载 作者:行者123 更新时间:2023-11-30 23:10:02 24 4
gpt4 key购买 nike

使用此代码我可以在收件箱中收到电子邮件:

outlook = win32com.client.Dispatch('Outlook.Application').GetNamespace('MAPI')
namespace = outlook.Session
recipient = namespace.CreateRecipient("someshareemail@email.com")
inbox = outlook.GetSharedDefaultFolder(recipient, 6)
messages = inbox.Items
for message in messages:
print message.SenderName
print message.SenderEmailAddress

我想知道,有没有办法获取发件人的 IP?

我尝试使用 dir() 来查找对象具有哪些属性,但没有成功:

['_ApplyTypes_', '_FlagAsMethod', '_LazyAddAttr_', '_NewEnum', '_Release_', '__AttrToID__', '__LazyMap__', '__call__', '__doc__', '__eq__', '__getattr__', '__getitem__', '__init__', '__int__', '__len__', '__module__', '__ne__', '__nonzero__', '__repr__', '__setattr__', '__setitem__', '__str__', '_builtMethods_', '_enum_', '_find_dispatch_type_', '_get_good_object_', '_get_good_single_object_', '_lazydata_', '_make_method_', '_mapCachedItems_', '_oleobj_', '_olerepr_', '_print_details_', '_proc_', '_unicode_to_string_', '_username_', '_wrap_dispatch_']

最佳答案

您可以使用 MailItem.PropertyAccessor 读取 PR_TRANSPORT_MESSAGE_HEADERS_W 属性的值。查找 X-Originating-IP header ,如果存在,该 header 应包含发件人的 IP 地址。

关于python - Outlook msg 对象中的所有变量是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30852243/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com