diff --git a/Doc/includes/email-alternative.py b/Doc/includes/email-alternative.py --- a/Doc/includes/email-alternative.py +++ b/Doc/includes/email-alternative.py @@ -42,6 +42,8 @@ # Send the message via local SMTP server. s = smtplib.SMTP('localhost') +# Connect to the SMTP server +s.connect() # sendmail function takes 3 arguments: sender's address, recipient's address # and message to send - here it is sent as one string. s.sendmail(me, you, msg.as_string()) diff --git a/Doc/includes/email-dir.py b/Doc/includes/email-dir.py --- a/Doc/includes/email-dir.py +++ b/Doc/includes/email-dir.py @@ -106,6 +106,7 @@ fp.close() else: s = smtplib.SMTP() + s.connect() s.sendmail(opts.sender, opts.recipients, composed) s.quit() diff --git a/Doc/includes/email-mime.py b/Doc/includes/email-mime.py --- a/Doc/includes/email-mime.py +++ b/Doc/includes/email-mime.py @@ -27,5 +27,6 @@ # Send the email via our own SMTP server. s = smtplib.SMTP() +s.connect() s.send_message(msg) s.quit() diff --git a/Doc/includes/email-simple.py b/Doc/includes/email-simple.py --- a/Doc/includes/email-simple.py +++ b/Doc/includes/email-simple.py @@ -19,5 +19,6 @@ # Send the message via our own SMTP server. s = smtplib.SMTP() -s.sendmail(msg) +s.connect() +s.send_message(msg) s.quit()