邮戳api的python客户端库
postmarker的Python项目详细描述
安装
邮戳可以通过pip:
获得$ pip install postmarker
用法示例
注释:
所有类的属性都按原样提供,而不转换为snake case。 我们不想为现有的实体引入新的名称。
发送一封电子邮件:
>>>frompostmarker.coreimportPostmarkClient>>>postmark=PostmarkClient(server_token='API_TOKEN')>>>postmark.emails.send(From='sender@example.com',To='receiver@example.com',Subject='Postmark test',HtmlBody='<html><body><strong>Hello</strong> dear Postmark user.</body></html>')
发送批:
>>>postmark.emails.send_batch({'From':'sender@example.com','To':'receiver@example.com','Subject':'Postmark test','HtmlBody':'<html><body><strong>Hello</strong> dear Postmark user.</body></html>',},{'From':'sender2@example.com','To':'receiver2@example.com','Subject':'Postmark test 2','HtmlBody':'<html><body><strong>Hello</strong> dear Postmark user.</body></html>',})
设置电子邮件:
>>>email=postmark.emails.Email(From='sender@example.com',To='receiver@example.com',Subject='Postmark test',HtmlBody='<html><body><strong>Hello</strong> dear Postmark user.</body></html>')>>>email['X-Accept-Language']='en-us, en'>>>email.attach('/home/user/readme.txt')>>>email.attach_binary(content=b'content',filename='readme.txt')>>>email.send()
有很多可用的功能。查看我们的文档!这里只有几个:
- 支持发送python电子邮件实例。
- 反弹、域、邮件、模板、发件人签名、状态、统计信息和服务器API。
- Django电子邮件后端。
- 龙卷风助手。
- 垃圾邮件检查API。
- 用于弹跳、入站、打开和传送网钩的包装。
python支持
postmarker支持python 2.7、3.4、3.5、3.6、3.7、pypy、pypy3和jython。