Skip to main content

通过 Sendgrid/Slack 发送消息的工具

项目描述

通过 Sendgrid/Slack 发送消息的工具

PyPI 包:ppmail

如果您发现任何问题或有任何改进想法,请随时提出问题,我很乐意为您调查。

安装

安装该工具的推荐方法是 pip install。

安装后,命令行工具ppmail应该在系统的 PATH 中可用。

点安装

该工具在 PyPI 中可用,并且可以使用 pip 安装:

$ pip install --user ppmail
$ ppmail --help

配置

默认情况下,该工具从~/.config/ppmail 文件中读取其配置(可以通过设置环境变量 XDG_CONFIG_HOME覆盖该位置)。如果配置文件(或目录)不存在,那么它将在下次运行时自动创建并填充示例配置。

用法 - 帮助

$ ppmail --help
usage: ppmail [--version] [--help] [--debug] [--verbose] [-S] [-f SENDER] -t
              RECIPIENTS [RECIPIENTS ...] [-c CC [CC ...]] [-s SUBJECT] [-H]
              [-F FONT_SIZE]

Tool to send messages via Sendgrid/Slack

optional arguments:
  --version             show program's version number and exit
  --help                show this help message and exit
  --debug               debugging mode
  --verbose             verbose logging mode
  -S, --slack           Use Slack instead of Sendgrid
  -f SENDER, --from SENDER
                        sender
  -t RECIPIENTS [RECIPIENTS ...], --to RECIPIENTS [RECIPIENTS ...]
                        recipient
  -c CC [CC ...], --cc CC [CC ...]
                        carbon copy recipient
  -s SUBJECT, --subject SUBJECT
                        subject
  -H, --code            send HTML formatted email/code block
  -F FONT_SIZE, --font-size FONT_SIZE
                        font size in px for HTML formatted email (use with -H)

用法 - CLI

$ echo 'The king is dead, long live the king!' \
  | ppmail -SHf 'Jon Snow' \
  -t 'arya.stark@winterfell.com' \
  -c 'sansa.stark@winterfell.com' \
  -s 'Re: secret message'

用法 - Python 模块

from ppmail import Mailer

mailer = Mailer(slack=True)

status = mailer.send(
    sender='Jon Snow',
    recipients=['arya.stark@winterfell.com'],
    cc=['sansa.stark@winterfell.com'],
    subject='Re: secret message',
    message='The king is dead, long live the king!',
    code=True
)

项目详情


下载文件

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

源分布

ppmail-2.2.2.tar.gz (5.8 kB 查看哈希)

已上传 source

内置分布

ppmail-2.2.2-py2.py3-none-any.whl (18.5 kB 查看哈希

已上传 py2 py3