为人类邮寄

Envelopes的Python项目详细描述


https://travis-ci.org/tomekwojcik/envelopes.png?branch=master

为人类邮寄。

关于

信封是python的emailsmtplib模块的包装。它的目标是 使使用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。

作者

信封是由Tomasz Wójcik开发的。

许可证

信封是根据麻省理工学院的许可证授权的。

源代码和问题

Github上的源代码位于: tomekwojcik/envelopes

要归档问题报告和功能请求,请使用项目的问题跟踪程序 github。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在java中调用Paint组件方法   多层次POM中的java覆盖依赖项/插件管理   java模式识别   JavaSpringMVC+Log4j2定义了Log4j2。未标识非类路径位置中的属性文件   java我们如何将IntelliJ IDEA中的maven和gradle项目与源代码浏览支持集成?   Maven mvn exec:java在Windows上工作,但不是Ubuntu 20   java在Jaxb2Marshaller上使用带有packagesToScan属性的JAXBElement时没有端点适配器   java删除方法和节点   java如何为某些场景创建正则表达式模式   java如何通过gridView中的intent()传递ArrayList数据。setOnItemClickListener()   java UnsupportedClassVersionError 1.7/1.5   java为什么JVM参数是http。tomcat servlet没有使用proxyHost?   java将ArrayList从字母顺序排序到最频繁/最不频繁   java动态字段列表迭代   java如何将字节转换为位?   hadoop java。mapreduce作业中的lang.NullPointerException   javasocketIO无法与Android中的LocationListener一起使用   java在卸载时清除内部存储   java池回收错误2个精灵同时碰撞到一个精灵