使用Python发送错误消息[不接受用户名和密码]

时间:2017-11-05 09:04:00

标签: python python-3.x email error-handling

我正在尝试通过电子邮件发送我的确切错误消息但是它似乎没有发送任何内容。我删除了try块但没有显示错误。我尝试过以下方法:

try:
    #Value here
except OSError as e:
    traceback.print_exc()
    sender = "h####@gmail.com"
    receiver = ["a#####.com"]
    message = traceback.print_exc()

    try:
        session = smtplib.SMTP('smtp.gmail.com', 587)
        session.ehlo()
        session.starttls()
        session.ehlo()
        session.login(sender,'dadwadwa')
        session.sendmail(sender,receiver,message)
        session.quit()

    except smtplib.SMTPException as e:
        print(e)

1 个答案:

答案 0 :(得分:0)

相当简单的方法来做你要求的事。
有点像:

def raise_email(self, e):
    SendEmail()
    raise e