Postmark API的Python客户端库
项目描述
Postmarker
Python客户端库,用于Postmark API。
安装
可以使用pip获取Postmarker
$ pip install postmarker
用法示例
注意:
所有类的属性都提供为原样,不进行蛇形命名转换。我们不希望为现有实体引入新名称。
发送单个电子邮件
>>> from postmarker.core import PostmarkClient
>>> 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电子邮件后端。
Tornado辅助工具。
垃圾邮件检查API。
Bounce、Inbound、Open和Delivery网络钩子的包装器。
文档
您可以在以下网址在线查看文档:
或者您可以在存储库中的docs/目录中查看文档。
Python支持
Postmarker支持CPython 3.6 - 3.10和PyPy 3.7 & 3.8。
谢谢
项目详情
下载文件
下载适合您平台的应用文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
postmarker-1.0.tar.gz (21.6 kB 查看散列值)
构建分发
postmarker-1.0-py3-none-any.whl (24.1 kB 查看散列值)
关闭
postmarker-1.0.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | e735303fdf8ede667a1c6e64a95a96e97f0dabbeca726d0ae1f066bdd799fe34 |
|
MD5 | eb241bdaebb62a203c664d0479a472e5 |
|
BLAKE2b-256 | 5179a527c6e91bc1c6980bc779b83249f59bf1cba8b259147c799934297cc7a8 |
关闭
postmarker-1.0-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 0fa49f236c7193650896cbf31bbfac34043e352574c6c7e3e2ad2b954704f064 |
|
MD5 | c1806e0477246652cc873f6d9ab2fcb5 |
|
BLAKE2b-256 | a14b045369491569fda223d2e0bc821534de14278dd4facdb386405ea17b9d80 |