python回复邮件_在Python中通过Outlook回复电子邮件
我試圖回復(fù)電子郵件與關(guān)鍵字在主題,但我需要做這一切通過outlook。我當(dāng)前的代碼可以正常工作,但是如果它可以直接回復(fù)而不是創(chuàng)建新消息,那就更好了。在
希望這是問這個(gè)問題的正確地方:)outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
o = win32com.client.Dispatch("Outlook.Application")
inbox = outlook.GetDefaultFolder(6)
def check_mail():
global message
messages = inbox.Items
message = messages.GetLast()
if (message.subject.find('@Bot') != -1 and message.unread and whtlist.find(message.SenderName)!= -1 ):
return 1
else:
return 0
def Read_mail():
global message
global ACTIVE
body_content = message.body
print(bcolors.WARNING+'\n______________________________________________________________________\n'+bcolors.OKGREEN)
print (body_content)
print(bcolors.WARNING+'\n______________________________________________________________________\n'+bcolors.OKGREEN)
for att in message.Attachments:
break
try:
att.SaveAsFile(os.getcwd() + '\\new.xlsx')
print(os.getcwd())
except :
print(bcolors.WARNING+'No Attachment Found'+bcolors.OKGREEN)
message.unread=False
Msg = o.CreateItem(0)
Msg.To = message.SenderEmailAddress
print(bcolors.FAIL+'Reply sent to: {}'.format(message.SenderEmailAddress+bcolors.OKGREEN))
Msg.Subject = 'Autoreply'
Msg.Body = 'I see you {}.\n\nTesting\n-Bot'.format(message.SenderName)
Msg.Send()
總結(jié)
以上是生活随笔為你收集整理的python回复邮件_在Python中通过Outlook回复电子邮件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多动症的症状表现
- 下一篇: 什么叫做肺间质纤维化