gmailアカウントを使ってmailを送る
OP25b回避にGMailを利用 (on python) — 清水川Webを参考に、
対話式で試してみる。
以下、実行履歴だが、ipアドレスとかアカウント名とかは編集して***とかexampleでごまかしている。
% python Python 2.4.4 (#1, Oct 18 2006, 10:34:39) [GCC 4.0.1 (Apple Computer, Inc. build 5341)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import smtplib >>> smtpserver = smtplib.SMTP('smtp.gmail.com',587) >>> smtpserver.ehlo() (250, 'mx.google.com at your service, [***.***.***.***]\nSIZE 28311552\n8BITMIME\nSTARTTLS\nENHANCEDSTATUSCODES') >>> smtpserver.starttls() (220, '2.0.0 Ready to start TLS') >>> smtpserver.ehlo() (250, 'mx.google.com at your service, [***.***.***.***]\nSIZE 28311552\n8BITMIME\nAUTH LOGIN PLAIN\nENHANCEDSTATUSCODES') >>> smtpserver.login('example@gmail.com','password') (235, '2.7.0 Accepted') >>> smtpserver.sendmail('example@gmail.com','example@example.com','From: example@gmail.com\nTo: example@example.com\nSubject: Test\n\nHello from python') {} >>> smtpserver.quit()