SAE python 使用send_mail 应注意的小问题

SAE python 使用 send_mail 应注意的小问题,不小心就会发送失败。

send mail error

这里只是强调一下,防止多人掉坑。

发送邮件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#快速发送一份邮件
from sae.mail import send_mail

send_mail("katherine@vampire.com", "invite", "to tonight's party"
          ("smtp.vampire.com", 25, "damon@vampire.com", "password", False))

#发送一封html格式的邮件
from sae.mail import EmailMessage

m = EmailMessage()
m.to = 'damon@vampire.com'
m.subject = 'Re: inivte'
m.html = '<b>my pleause!</b>'
m.smtp = ('smtp.vampire.com', 25, 'katherine@vampire.com', 'password', False)
m.send()

#使用Gmail SMTP
import sae.mail

sae.mail.send_mail(to, subject, body,
        ('smtp.gmail.com', 587, from, passwd, True))

应注意的地方

  • 1)最后一个参数,当使用Gmail SMTP 时要设为“True”,使用其它SMTP 要设为False,如果不成功可设为True 看看;
  • 2)Gmail SMTP 端口是587,其它一般是25;
  • 3)使用Gmail SMTP 不支持html 格式,即只能用send_mail,不能用EmailMessage;
  • 4)发送至多人的方法,to_email 是用英文逗号隔开的str,不是list,如 "123@qq.com,456@qq.com"

本文网址: https://pylist.com/topic/18.html 转摘请注明来源

Suggested Topics

SAE+python+Tornado+pyTenjin 的完整示例

python 简单易懂,Tornado 高效易学,pyTenjin 轻巧快速,SAE 安全稳定使用门槛低。现在把他们结合在一起做了一个可运行在SAE 上的完整示例。...

SAE Python上开启gzip的方法

开启 gzip 的作用自不必说,可以省很多流出带宽,可以省很多云豆。昨天这个博客的云豆消耗,其中流出带宽就占九成多,开启后就会只占五成多。...

python 标准库读写CSV 文件

CSV 是(Comma Separated Values 逗号分隔值)的英文缩写,通常都是纯文本文件。这里介绍使用python 标准库读写csv 文件的方法。...

python 对中文链接安全转码

当一个链接里包含中文时,有些浏览器并不能正确解析,这就需要首先对中文作安全转码,这里介绍用 python 对中文链接安全转码,...

给ssdb python 接口提速

SSDB 是个新兴的数据库,其数据库的特点简单,性能高效,有好多python 接口,个人比较后选择一个最理想的,但还有提速空间,这里仅作经验分享。...

python 高效的list 去重方式

list 去重是编程中经常用到的,python 的去重方式很灵活,下面介绍多种去重方式,并比较得出最高效的方式。...

Leave a Comment