裤兜生活志 - 邮件
type: channel
link: https://yyds.dev/tag/%E9%82%AE%E4%BB%B6/
items: 为哪吒监控添加bark报警通知
items: CommentToMail设置自建smtp

为哪吒监控添加bark报警通知
type: item
date: 2023-04-26T22:19:47+08:00
description: 哪吒监控数据刷新很及时、界面数据也好看，被群友推荐后为也搭了一个，给几个没啥用的vps挂个探针。挂了一段时间，发现有统计vps掉线的时间，但是因为没设置报警就没收到掉线通知。看了看官方文档，有bark、微信、邮件、TG几种通知方式。国内机器，无法连接TG、微信要申请要设置感觉太麻烦、邮件只支持一家，又没有现成可以使用的域名，已经搭了一个bark服务用来收邮件通知，就想着用现成的bark接收通知。作为代码菜狗，看不懂官方文档的说明，问了问无所不知的ChatGPT，回答好像说了又好像没说，因为按照答案没法进行，就继续各种搜。经过不停的尝试，好在最后接收到了，有故障通知、有恢复通知，还不错。

CommentToMail设置自建smtp
type: item
date: 2022-11-19T10:29:00+08:00
description: 自建msmtp进行评论邮件通知使用Wordpress时，邮件通知代码版失效后，使用wp mail smtp解决了。换成typecho后，没有找到可以直接设置成功的插件，美化版的CommentToMail很不错，开工。错误提示三种发信方式，都没有成功。smtp提示错误：smtp connect() failed.mail()：提示成功，但是收不到邮件。sendmail提示错误：Could not execute: /usr/sbin/sendmail。尝试第三方smtp和服务商沟通后，25端口不给解封，只能smtp解决。尝试了163、126、gmail、Office365等第三方，无奈没有一个成功。自建msmtp按照使用msmtp进行邮件通知安装msmtp，卸载mailx、postfix、sendmail，对插件进行设置。如图：方式选择mail()。smtp信息虽然在msmtp的配置文件中设置了，但是插件部分还得设置，不然不能保存，并且发信的邮箱就是设置的smtp用户，不会从配置文件调用。测试在控制台——评论邮件提醒中进行测试，或者在后台回复评论。