Python/SMTP: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
No edit summary
No edit summary
Line 13: Line 13:
     pass
     pass
except:
except:
     # Connection timeout.
     # Connection timeout. (not sure)
     pass
     pass
</source>
</source>

Revision as of 09:47, 5 June 2018

try:
    with smtplib.SMTP(HOST, PORT, timeout = TIMEOUT) as smtp:
        # smtp.set_debuglevel(2)
        # smtp.starttls()
        # smtp.login(USER, PASS)
        smtp.sendmail(FROM, RCPT, message)
except smtplib.SMTPConnectError:
    # Connection refused.
    pass
except smtplib.SMTPServerDisconnected:
    # Connection reset.
    pass
except:
    # Connection timeout. (not sure)
    pass