如何从python脚本发送电子邮件

时间:2015-01-29 10:25:08

标签: python python-2.7 python-3.x win32com

我有一个电子邮件功能,可以发送多封电子邮件,我需要通过该功能调用该功能我需要回复,无论用户是发送还是取消电子邮件

def send_mail_report(reporting_message, to_email, msg_subject):
    olMailItem = 0x0
    obj = win32com.client.Dispatch("Outlook.Application")
    newMail = obj.CreateItem(olMailItem)
    newMail.Subject = msg_subject
    newMail.Body = reporting_message
    newMail.To = to_email
    SEND_EMAIL = newMail.display()
    time.sleep(16)
    if SEND_EMAIL:
        return "Sent"
    else:
        return "Failed"

我需要从这个功能得到回应

1 个答案:

答案 0 :(得分:0)

以下是示例代码

import smtplib    
server = smtplib.SMTP(smtp_host,25)    
server.sendmail('sender','email_recepient','msg')