You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grafana邮件告警配置问题:发送测试通知时出现I/O超时错误

Grafana邮件告警SMTP连接超时问题排查

遇到的错误:

Failed to send test alert: Failed to send notification to email address: email ID: read tcp xxx:aa -> yyy:bb: i/o timeout

这个错误核心是Grafana服务器无法和目标SMTP服务器(yyy:bb)建立稳定的网络连接,或者SMTP服务配置不兼容,以下是具体排查步骤:

  • 先验证网络连通性
    在Grafana所在服务器上执行命令测试SMTP端口是否能通:

    telnet yyy 25
    # 或者用nc命令(如果telnet没装)
    nc -zv yyy 25
    

    如果连接失败,直接找运维排查:Grafana服务器到SMTP服务器的防火墙规则、安全组是否开放25端口,SMTP服务器是否正常运行并监听25端口。

  • 检查SMTP服务器的访问限制
    确认内部SMTP服务器是否将Grafana服务器的IP加入了白名单,很多内部邮件服务器会限制只有指定IP才能匿名发送邮件。

  • 调整Grafana的SMTP配置参数
    从你提供的custom.ini来看,有几个可以调整的点:

    1. 取消startTLS_policy = NoStartTLS的注释,显式禁用StartTLS(因为默认是OpportunisticStartTLS,如果SMTP服务器不支持TLS,可能导致连接超时)
    2. 确认from_address是SMTP服务器认可的合法发件人邮箱(有些服务器会校验发件人地址格式或归属)
    3. 修改配置后必须重启Grafana服务才能生效,比如执行:
      systemctl restart grafana-server
      
  • 查看Grafana日志获取更多细节
    查看Grafana的日志文件(默认路径/var/log/grafana/grafana.log),过滤SMTP相关日志:

    grep -i smtp /var/log/grafana/grafana.log
    

    日志里可能会有更具体的错误提示,比如认证失败、TLS握手错误等,帮助定位问题。

内容的提问来源于stack exchange,提问作者dev77

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 05:03:27