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.sendmail(me, family, msg.as_string()) 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 @@ -20,5 +20,6 @@ # Send the message via our own SMTP server, but don't include the # envelope header. s = smtplib.SMTP() +s.connect() s.sendmail(me, [you], msg.as_string()) s.quit()