Не могли бы вы дать мне простой и понятный пример Python для отправки электронной почты в формате HTML с помощью App Engine? Открытый текст прост, но у меня проблемы с тегами HTML.
Я не проверял это, поэтому, пожалуйста, простите любые маленькие ошибки. Он основан на примере из документации Google: http://code.google.com/appengine/docs/python/mail/sendingmail.html
from google.appengine.api import mail message = mail.EmailMessage(sender="Example.com Support <support@example.com>", subject="Your account has been approved") message.to = "Albert Johnson <Albert.Johnson@example.com>" 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()
См. Этот документ. Это то, что вы хотели. http://code.google.com/appengine/docs/python/mail/emailmessagefields.html
html поле сообщения электронной почты. HTML-версия основного содержимого для получателей, предпочитающих HTML-почту. вложения поле для вложений электронной почты.
В этом разделе описаны некоторые проблемы с отправкой электронной почты в формате HTML в App Engine: http://code.google.com/p/googleappengine/issues/detail?id=965