为人类邮寄
Envelopes的Python项目详细描述
为人类邮寄。
关于
信封是python的email和smtplib模块的包装。它的目标是 使使用python处理传出电子邮件变得简单有趣。
简短示例
fromenvelopesimportEnvelope,GMailSMTPenvelope=Envelope(from_addr=(u'from@example.com',u'From Example'),to_addr=(u'to@example.com',u'To Example'),subject=u'Envelopes demo',text_body=u"I'm a helicopter!")envelope.add_attachment('/Users/bilbo/Pictures/helicopter.jpg')# Send the envelope using an ad-hoc connection...envelope.send('smtp.googlemail.com',login='from@example.com',password='password',tls=True)# Or send the envelope using a shared GMail connection...gmail=GMailSMTP('from@example.com','password')gmail.send(envelope)
功能
信封使您可以轻松地:
- 提供包含或不包含姓名部分的电子邮件地址。
- 根据需要设置文本、html或两种主体。
- 提供任意数量的抄送和密件抄送地址。
- 设置标准(例如Reply-To)和自定义(例如X-Mailer)头。
- 附上任何类型的文件,不要麻烦。
- 使用python的unicode键入地址本机支持的任何字符集, 正文、标题和附件文件名。
项目状态
这个项目应该考虑beta。如果你决定要谨慎行事 在生产中使用信封。
信封是用Python2.7开发和测试的。目前,信封 支持Python2.6、2.7和3.3。
许可证
信封是根据麻省理工学院的许可证授权的。