15.04.2013 Views

Core Python Programming (2nd Edition)

Core Python Programming (2nd Edition)

Core Python Programming (2nd Edition)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

[a] SMTP-AUTH only.<br />

17.4.5. Interactive SMTP Example<br />

Once again, we present an interactive example:<br />

>>> from smtplib import SMTP as smtp<br />

>>> s = smtp('smtp.python.is.cool')<br />

>>> s.set_debuglevel(1)<br />

>>> s.sendmail('wesley@python.is.cool', ('wesley@python.is.cool',<br />

'chun@python.is.cool'), ''' From: wesley@python.is.cool\r\nTo:<br />

wesley@python.is.cool, chun@python.is.cool\r\nSubject: test<br />

msg\r\n\r\nxxx\r\n.''')<br />

send: 'ehlo myMac.local\r\n'<br />

reply: '250-python.is.cool\r\n'<br />

reply: '250-7BIT\r\n'<br />

reply: '250-8BITMIME\r\n'<br />

reply: '250-AUTH CRAM-MD5 LOGIN PLAIN\r\n'<br />

reply: '250-DSN\r\n'<br />

reply: '250-EXPN\r\n'<br />

reply: '250-HELP\r\n'<br />

reply: '250-NOOP\r\n'<br />

reply: '250-PIPELINING\r\n'<br />

reply: '250-SIZE 15728640\r\n'<br />

reply: '250-STARTTLS\r\n'<br />

reply: '250-VERS V05.00c++\r\n'<br />

reply: '250 XMVP 2\r\n'<br />

reply: retcode (250); Msg: python.is.cool<br />

7BIT<br />

8BITMIME<br />

AUTH CRAM-MD5 LOGIN PLAIN<br />

DSN<br />

EXPN<br />

HELP<br />

NOOP<br />

PIPELINING<br />

SIZE 15728640<br />

STARTTLS<br />

VERS V05.00c++<br />

XMVP 2<br />

send: 'mail FROM: size=108\r\n'<br />

reply: '250 ok\r\n'<br />

reply: retcode (250); Msg: ok<br />

send: 'rcpt TO:\r\n'<br />

reply: '250 ok\r\n'<br />

reply: retcode (250); Msg: ok<br />

send: 'data\r\n'<br />

reply: '354 ok\r\n'<br />

reply: retcode (354); Msg: ok<br />

data: (354, 'ok')<br />

send: 'From: wesley@python.is.cool\r\nTo:<br />

wesley@python.is.cool\r\nSubject: test<br />

msg\r\n\r\nxxx\r\n..\r\n.\r\n'<br />

reply: '250 ok ; id=2005122623583701300or7hhe\r\n'<br />

reply: retcode (250); Msg: ok ; id=2005122623583701300or7hhe

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!