Python/SMTP: Difference between revisions

From Fundamental Ramen
Jump to navigation Jump to search
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Send a message. =
<source lang="python">
<source lang="python">
try:
try:
     with smtplib.SMTP(HOST, PORT, timeout = TIMEOUT) as smtp:
     with smtplib.SMTP(HOST, PORT, timeout = TIMEOUT) as smtp:
         smtp.set_debuglevel(2)
         # smtp.set_debuglevel(2)
         smtp.sendmail(FROM, RCPT, mail)
        # smtp.starttls()
        # smtp.login(USER, PASS)
         smtp.sendmail(FROM, RCPT, message)
except smtplib.SMTPConnectError:
except smtplib.SMTPConnectError:
    # Connection refused.
     pass
     pass
except smtplib.SMTPServerDisconnected:
except smtplib.SMTPServerDisconnected:
    # Connection reset.
     pass
     pass
except:
except:
    # Connection timeout. (not sure)
     pass
     pass
</source>
</source>

Latest revision as of 09:49, 5 June 2018

Send a message.

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