为什么grafana不能发送电子邮件?

时间:2018-01-23 07:59:40

标签: email smtp monitoring grafana kubernetes-helm

从官方网站上拉grafana头盔图。

https://github.com/kubernetes/charts/tree/master/stable/grafana

values.yaml文件中设置电子邮件发送配置:

https://github.com/kubernetes/charts/blob/master/stable/grafana/values.yaml#L363

[smtp]
enabled = true
host = smtp.gmail.com:587
user = sender@gmail.com
password = sender_password
;cert_file =
;key_file =
skip_verify = true
from_address = sender@gmail.com

然后在本地安装:

$ helm install grafana

测试发送电子邮件,失败。不知道为什么。

enter image description here

3 个答案:

答案 0 :(得分:0)

您应该首先检查grafana日志:

$ kubectl logs <grafana-pod-name> --tail=20

日志会出错。我尝试使用gmail,并且必须在gmail帐户的安全设置中Allow less secure apps下启用Apps with account access

P.S:我正在使用smtp端口465来获取gmail。

答案 1 :(得分:0)

看起来像防火墙问题。请分享错误日志

答案 2 :(得分:0)

我想我知道怎么回事。

The

user: 
password:

字段不是您的电子邮件地址和密码,而是SMTP用户和SMTP密码凭据。