如何在Python中从Outlook电子邮件正文中消除一些文本

时间:2019-11-13 01:16:16

标签: outlook python-3.6

在Python 3.6的以下代码中,是否有更好的方法从电子邮件正文中删除下面显示的签名和保密声明:

亲切的问候,

信息组


机密性声明:此电子邮件和任何附件 附件中可能包含机密信息,并受 法律特权。 如果您不是预期的接收者,请勿阅读,使用,传播, 分发或复制此消息或附件。 如果您收到错误的此消息,请通知发件人 立即删除此消息。


outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
folder = outlook.Folders.Item("NPF")
inbox = folder.Folders.Item("Inbox")
msg = inbox.Items
#msgs = msg.GetLast()

signature = ['Kind','regards,']
for message in msg:
    sender = message.Sender
    receiver = message.To
    cc = message.Cc
    subject = message.Subject
    body = message.Body
    words = body.split()

for word in list(words):
    if word in signature:
        words.remove(word)

0 个答案:

没有答案