通过 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
查看哈希)
内置分布
ppmail-2.2.2-py2.py3-none-any.whl
(18.5 kB
查看哈希)