使用Python获取电子邮件正文中的数据
要使任务自动化,我需要在outlook中获取通过电子邮件发送给我的代码,以便登录到网站。我是python新手,所以我想知道,如何使用win32com模块来实现它使用Python获取电子邮件正文中的数据,python,outlook,automation,task,win32com,Python,Outlook,Automation,Task,Win32com,要使任务自动化,我需要在outlook中获取通过电子邮件发送给我的代码,以便登录到网站。我是python新手,所以我想知道,如何使用win32com模块来实现它 谢谢。您可以使用smtplib和email.MIME库: 这是如何从outlook电子邮件发送电子邮件的示例: import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText strFrom = 'e
谢谢。您可以使用smtplib和email.MIME库: 这是如何从outlook电子邮件发送电子邮件的示例:
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
strFrom = 'email@hotmail.com'
strTo = 'email@hotmail.com'
msgRoot = MIMEMultipart('related')
msgRoot['Subject'] = 'Email subject'
msgRoot['From'] = strFrom
msgRoot['To'] = strTo
msgAlternative = MIMEMultipart('alternative')
msgRoot.attach(msgAlternative)
body='text, can be plain or html'
msgText_Total=MIMEText(body,'html')
msgAlternative.attach(msgText_Total)
s = smtplib.SMTP('SMTP.Office365.com:587')
s.ehlo()
s.starttls()
s.login('email@hotmail.com','password')
s.sendmail(strFrom, msgRoot["To"].split(","), msgRoot.as_string())
s.quit()
我希望这将对您有所帮助。Probs从一些您想要的代码开始,然后调试和优化,直到您完成产品。您可以发布电子邮件正文的示例吗?