Yahoo SMTP

William Park opengeometry at yahoo.ca
Mon Oct 18 04:11:10 CEST 2004


Travis <bossierbossman at yahoo.com> wrote:
> 
> Can someone give me an example of connecting to yahoo's smtp server 
> and sending mail?
> I'm doing this:
> msg = MIMEText(self.text_ctrl_1.GetValue())
>         msg['Subject'] = sub
>         msg['From'] = 'bossierbossman at yahoo.com'
>         msg['To'] = to
>         s = smtplib.SMTP('smtp.mail.yahoo.com')
>         s.set_debuglevel(1)
>         s.connect()
>         s.login('bossierbossman', 'mypassword')
>         s.sendmail('bossierbossman at yahoo.com', [to], msg)
>         s.quit()
> which isn't working out for me.  Any thoughts?

Where is your code for doing AUTH?  Using Telnet, I get

    250-smtp104.mail.sc5.yahoo.com
    250-AUTH LOGIN PLAIN
    250-PIPELINING
    250 8BITMIME

which means you have to do issue 'auth login' or 'auth plain'.

-- 
William Park <opengeometry at yahoo.ca>
Open Geometry Consulting, Toronto, Canada



More information about the Python-list mailing list