Проблема с отправкой электронной почты с помощью Python?

Я пытаюсь создать сценарий электронной почты на питоне. Вот что у меня есть (с сайта pythonlibrary.org):

#! /usr/bin/env python

import smtplib
import string

SUBJECT = "An email!"
TO = "me@icloud.com"
FROM = "me@gmail.com"
text = "This text is the contents of an email!"
BODY = string.join((
        "From: %s" % FROM,
        "To: %s" % TO,
        "Subject: %s" % SUBJECT,
        "",
        text
        ), "\r\n")
server = smtplib.SMTP('smtp.gmail.com')
server.login('me@gmail.com', 'mypassword') # Not very secure, I know, but this email is dedicated to this script
server.sendmail(FROM, [TO], BODY)
server.quit()

Получаю smtplib.SMTPException: SMTP AUTH extension not supported by server.Это так, то почему smtp.gmail.com вообще отвечает? Это проблема с Gmail, моим скриптом или чем-то еще?

Сообщение об ошибке:

Traceback (most recent call last):
  File "/Users/student/Desktop/mail.py", line 18, in <module>
    server.login('*******@gmail.com', '**************')
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/smtplib.py", line 552, in login
smtplib.SMTPException: SMTP AUTH extension not supported by server.
5
задан tkbx 19 August 2012 в 21:43
поделиться