跳转到主要内容

Postmark API的Python客户端库

项目描述

Postmarker

Build Coverage Version Python versions Documentation Status Gitter License

Python客户端库,用于Postmark API

Gitter: https://gitter.im/Stranger6667/postmarker

安装

可以使用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。

谢谢

非常感谢Shmelelobziik的审阅和建议 :)

项目详情


下载文件

下载适合您平台的应用文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

postmarker-1.0.tar.gz (21.6 kB 查看散列值)

上传时间

构建分发

postmarker-1.0-py3-none-any.whl (24.1 kB 查看散列值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面