【问题标题】:Why can't grafana send email?为什么grafana不能发邮件?
【发布时间】:2018-01-23 07:59:39
【问题描述】:

从官网拉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

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

【问题讨论】:

  • Skip_verify 用于自签名证书,因此设置看起来不正确。

标签: email smtp monitoring grafana kubernetes-helm


【解决方案1】:

您可能应该先检查 grafana 日志:

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

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

P.S:我使用 smtp 端口 465 进行 gmail。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      我想我知道发生了什么。

      user: 
      password:
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-23
        • 2012-05-23
        • 1970-01-01
        • 2020-02-09
        • 2016-10-01
        • 2016-04-02
        相关资源
        最近更新 更多