Подтвердить что ты не робот

Отправить HTML-письмо в App Engine/Python?

Не могли бы вы дать мне простой и простой пример python отправки HTML-сообщения электронной почты с помощью App Engine? Простой текст прост, но у меня возникают трудности с тегами HTML.

4b9b3361

Ответ 1

Я не тестировал это, поэтому, пожалуйста, простите любые небольшие ошибки. Он основан на примере из документации Google: http://code.google.com/appengine/docs/python/mail/sendingmail.html

from google.appengine.api import mail

message = mail.EmailMessage(sender="Example.com Support <[email protected]>",
                            subject="Your account has been approved")

message.to = "Albert Johnson <[email protected]>"

message.body = """
Dear Albert:

Your example.com account has been approved.  You can now visit
http://www.example.com/ and sign in using your Google Account to
access new features.

Please let us know if you have any questions.

The example.com Team
"""

message.html = """
<html><head></head><body>
Dear Albert:

Your example.com account has been approved.  You can now visit
http://www.example.com/ and sign in using your Google Account to
access new features.

Please let us know if you have any questions.

The example.com Team
</body></html>
"""

message.send()

Ответ 2

См. этот документ. Это то, что вы хотели. http://code.google.com/appengine/docs/python/mail/emailmessagefields.html

html поле сообщения электронной почты. HTML-версия содержимого тела для получателей, предпочитающих электронную почту HTML.

вложения для вложений электронной почты.