Sovrin节点电子邮件通知程序

sovrinnotifieremail的Python项目详细描述


先决条件

  • 在本地主机上运行的SMTP服务器

安装SMTP服务器(如果尚未安装)

在ubuntu上最简单的方法是使用sendmail

sudo apt-get install sendmail

要检查它是否工作,请执行

echo "Subject: sendmail test" | sendmail -v youremail@example.com -f alert@noreply.com

如果在youremail@example.com上收到电子邮件,则sendmail是 工作。

安装

pip install sovrinnotifieremail
Add SOVRIN_NOTIFIER_EMAIL_RECIPIENTS=youremail@example.com to your /etc/environment

需要设置系统环境变量 索夫林通知者电子邮件收件人。

配置

包取决于两个环境变量:
-sovrin_notifier_email_recipients(必需)- sovrin_notifier_email_sender(可选)

索夫林通知者电子邮件收件人

sovrin_notifier_email_recipients应为以下格式的字符串:

recipient1@adress.com [optional list of events the recipient is going to get],recipient2@adress.com [event list], ...

如果未提供列表,则收件人将收到 所有事件。示例:

steward1@company.com event1 event2, steward2@company.com, steward3@company.com event3

这样steward1将获得event1和event2的通知, 乘务员2将收到所有可能的通知,乘务员3 只获取事件3的通知

当前事件列表可以在 plenum

SOVRIN_NOTIFIER_EMAIL_SENDER

默认情况下,每个电子邮件通知将来自 alert@noreply.com。您可以通过设置 索夫林通知者电子邮件发送者可能对电子邮件过滤器有用

电子邮件发送频率

默认情况下,您不会多次收到同一主题的电子邮件 一个小时。定义如下 SILENCE_TIMEOUT。 可以通过设置SOVRIN_NOTIFIER_SILENCE_TIMEOUT来覆盖它 环境变量有关更新程序的电子邮件总是 交付。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将Java中的对象列表序列化为json   在同一Play Framework项目中同时使用Ebean和JPA的java   oop如何在整个Java项目中共享API密钥   java ADT Eclipse SDK故障未找到DDM   扫描程序中变量的递归Java输入值未应用于方法中的变量   java将空格转换为命令行类型的空格   JavaSpring,如何决定客户机应该使用哪个服务?   java致命异常:main(Android标准)   java编译错误是因为类型检查还是三元运算符?   java Sikuli+Webdriver:getting error x.png看起来像一个文件,但在磁盘上找不到。假设是文本   java选择位置。。。。ms sql 2005中需要电气状态   由于OSGi捆绑包依赖性问题,java无法启动RCP应用程序   json java gson fromjson返回非泛型的null   如何将google api访问令牌从java服务器传递到gapi javascript客户端?   java在已排序的LinkedList中添加元素   java ForkJoinPool为什么程序抛出OutOfMemoryError?   java SQUARE无法解析为Processing/Eclipse中的变量   java如何为Sun App Server 8.2设置JNDI