Indy节点电子邮件通知程序

indynotifieremail的Python项目详细描述


#Sovrin通知者电子邮件

##先决条件 -在本地主机上运行的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可以工作。

##安装 ` pip3 install indynotifieremail Add INDY_NOTIFIER_EMAIL_RECIPIENTS=youremail@example.com to your /etc/environment ` 您需要设置系统环境变量indy_notifier_email_recipients。

##配置 包依赖于两个环境变量: -Indy_Notifier_电子邮件收件人(必需) -Indy_Notifier_电子邮件发件人(可选)

###Indy_Notifier_电子邮件收件人 Indy_Notifier_电子邮件收件人应为以下格式的字符串: ` 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的通知,Steward2将获得所有可能的通知,Steward3将仅获得Event3的通知。

当前事件列表可以在[plenum](https://github.com/hyperledger/indy-plenum/blob/master/plenum/server/notifier_plugin_manager.py#L11)中找到。

###Indy_通知者_电子邮件发件人 默认情况下,每个电子邮件通知都将来自alert@noreply.com。您可以通过设置indy_notifier_email_sender来更改此设置。可能对电子邮件过滤器有用。

##电子邮件发送频率 默认情况下,您一小时收到的同一主题的电子邮件不会超过一次。这是由[静音超时](https://github.com/evernym/sovrin-notifier-email/blob/master/sovrinnotifieremail/constants.py#L8)定义的。可以通过设置indy_notifier_silence_timeout环境变量来覆盖它。有关更新程序的电子邮件始终会发送。

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

推荐PyPI第三方库


热门话题
java使用双一元运算符vs函数<Double,Double>   由于存在巨大的休眠,超出了java GC开销限制   java更改Tomcat中Apache文件上载的临时目录   当PDF位于本地驱动器时,javascript无法在IE中显示PDF   java hibernate如何加载瞬态对象?   java如何判断包属于哪个模块?   创建Word文档时java文件已损坏   java如何将Eclipse中的每个开放项目导出为自己的JAR?   java将带有getter和setter的变量添加到现有类中   java高效地发送多封电子邮件   java读/写。具有特殊字符的txt文件   java如何在导出到jar时包含opencv本机库   java Xstream在未完成时停止写入文件   if语句Java:无法检查布尔值是否为null   文本Java:读取txt文件并将其保存在字符串数组中,但不带反斜杠(空格)?   java如何使用正则表达式替换字符串的一部分   通过Java远程运行Powershell脚本   filenames带有xml文件空指针异常的Java文件uri