====== Google App Engine 发邮件 ====== ===== 使用send_mail()函数发送邮件 ===== from google.appengine.api import mail mail.send_mail(sender="Example.com Support ", to="Albert Johnson ", subject="Your account has been approved", 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 """) ===== 使用EmailMessage类发送邮件 ===== from google.appengine.api import mail message = mail.EmailMessage(sender="Example.com Support ", subject="Your account has been approved") message.to = "Albert Johnson " 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.send() ===== GAE发送带附件邮件 ===== 发送附件必须使用EmailMessage类,EmailMessage带有attachments成员变量。 EmailMessage的attachment成员是一个list,一个tuple的list,tuple含有2个元素,文件名与文件内容。 ===== 参考 ===== * http://code.google.com/appengine/docs/python/mail/sendingmail.html