Но речь не о том, кто круче. Речь о замечательной библиотеке libGmail для Python. Используя эту библиотеку очень просто получать и отправлять письма с GMail.
Например, следующий код отправляет уведомление о необходимости активации аккаунта новому пользователю сервиса:
import libgmail
...
to_email = request.user.email
activation_link = http://dontbeevil.com/activate/%s/ % request.COOKIES["sessionid"]
ga = libgmail.GmailAccount(dontbeevil@gmail.com, "ourpassword")
ga.login()
subject = "Администрация сервиса"
msg = "Дорогой пользователь! Для активации аккаунта воспользуйтесь этой ссылкой: %s" % activation_link
gmsg = libgmail.GmailComposedMessage(to_email, subject, msg)
ga.sendMessage(gmsg)
...
Еще с помощью libGMail можно использовать свой аккаунт GMail как POP или SMTP сервер.
Библиотека распостраняеться по лицензии GPL 2.0.
Комментариев нет:
Отправить комментарий