проблемы с питоном-мейлером и гуглом? - PullRequest
0 голосов
/ 09 июня 2011

Я только что попробовал следующее:

server = smtplib.SMTP(smtpname, smtpport)
server.ehlo()
server.starttls()
server.ehlo()
server.login(username, password)
server.sendmail(username, recipient, "TEST")
server.close()

smtpname - "smtp.gmail.com", smtpport - 587, имя пользователя - google acc + "@ gmail.com", получатель - второе gmail.

Может кто-нибудь сказать мне, что не так? скрипты запускаются на python, ошибок нет, но я ничего не получаю

1 Ответ

2 голосов
/ 27 августа 2011

Взгляните на пример электронной почты

При использовании строки "TEST" должно быть правильно отформатировано сообщение MIME.

В вашем случае это должно быть: из email.mime.text импорт MIMEText

import smtplib

# Create a MIME text message and populate its values
msg = MIMEText("TEST")
msg['Subject'] = "TEST"
msg['From'] = username
msg['To'] = recipient

server = smtplib.SMTP(smtpname, smtpport)
server.ehlo()
server.starttls()
server.ehlo()
server.login(username, password)

# Send a properly formatted MIME message, rather than a raw string
server.sendmail(username, recipient, msg.as_string())
server.close()
...