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来覆盖它 环境变量有关更新程序的电子邮件总是 交付。