Heavy sigh... <grin> ====== This script WILL send the email import win32com.client
s = win32com.client.Dispatch('CDO.Message') c = win32com.client.Dispatch('CDO.Configuration') cdoSourceOutlookExpress = 2 c.Load(cdoSourceOutlookExpress) s.Configuration = c s.From = "[EMAIL PROTECTED]" s.To = "[EMAIL PROTECTED]" s.Subject = "The subject" s.Send() ====== ====== But if a change the TO email address to a yahoo address the server rejects it import win32com.client s = win32com.client.Dispatch('CDO.Message') c = win32com.client.Dispatch('CDO.Configuration') cdoSourceOutlookExpress = 2 c.Load(cdoSourceOutlookExpress) s.Configuration = c s.From = "[EMAIL PROTECTED]" s.To = "[EMAIL PROTECTED]" s.Subject = "The subject" s.Send() ====== It's official. I have given up sending emails any other way but via smtp. -- http://mail.python.org/mailman/listinfo/python-list