我已经为Grafana配置了一个EC2。它运行良好。然后我配置了SMTP来获取邮件警报。
enter code here
enabled = true
host = smtp.gmail.com:25
user = me@gmail.com
# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;"""
password = Mypass@$
cert_file =
key_file =
skip_verify = true
from_address = me@gmail.com
from_name = Grafana
*注意:此邮件没有2FA
*注意:grafana服务器的安全组中已打开端口25
我得到以下错误:
未能发送测试警报。:接收器超时:无法将通知发送到电子邮件地址:me@gmail.com:拨tcp xxx.xxx.xxx.xxxx:25:i/o超时
连接到谷歌smtp服务器时,您不能再使用真实的谷歌密码。这是由于删除了"不太安全的应用程序"设置。
要找到这一点,请在您的谷歌帐户上启用2fa并创建应用程序密码。请参阅SMTP用户名和密码不被接受错误的快速修复程序
如果你不能在你的谷歌账户上启用2fa,你需要切换到使用Xoauth2并请求用户的访问令牌。请参阅配置Google OAuth2身份验证