So I eventually got to sending mail with python. Some articles, trying and google led me to this script:
import smtplib import time date = time.ctime(time.time( )) >From = '[EMAIL PROTECTED]' To = ['[EMAIL PROTECTED]', '[EMAIL PROTECTED]'] Subj = 'Hi' text = ('From: %s\nTo: %s\nDate: %s\nSubject: %s\n\n' % (From, ';'.join(To), date, Subj)) s = smtplib.SMTP('smtp.gmail.com') s.set_debuglevel(1) s.ehlo() s.starttls() s.ehlo() s.login('foo', 'bar') s.sendmail(From, To, text) s.close() So, if there's someone who really knows this stuff in the neighborhood I'd like to ask a couple of questions. What is ehlo and why do I have to call it twice? And set_debuglevel? If I where to connect through other smtp server the sequence would be the exactly the same, say yahoo or hotmail? Are From: To: Date: and Subject: mandatory in the contents of the email(text)? Do I have to put "real" address in From when calling sendmail()? And in the contents? Ok, if someone can answer these I'll be grateful. TIA Ricardo _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor