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

如何在Grafana告警邮件中发送可正常显示的超链接?

解决Grafana告警邮件Outlook超链接不显示问题

1. 改用HTML格式编写告警模板

直接在告警模板里使用HTML超链接标签替代纯文本链接,Grafana支持渲染HTML内容。示例模板片段:

{{ define "custom_email_template" }}
<html>
<body>
<p>告警详情:<a href="{{ .ExternalURL }}">点击进入Grafana查看告警面板</a></p>
</body>
</html>
{{ end }}

2. 配置邮件通知渠道为HTML模式

在Grafana的邮件通知渠道设置中,将Message format选项切换为HTML而非Plain text。若通过配置文件grafana.ini设置,需确保以下参数:

[smtp]
; 其他SMTP相关配置...
message_format = html

3. 确保模板内容不被转义

如果模板中使用了变量拼接URL,可通过safeHTMLAttr过滤器确保URL被正确解析为HTML属性,避免被转义。示例:

<a href="{{ .ExternalURL | safeHTMLAttr }}">查看告警详情</a>

4. 验证邮件源代码

发送测试告警后,在Outlook中查看邮件源代码(路径:查看 -> 查看邮件源代码),确认邮件内容为HTML格式,且<a>标签未被转义成&lt;a href=...&gt;这类纯文本。

5. 检查Outlook本地设置(可选)

若上述步骤无效,排查Outlook的本地设置:

  • 关闭“读取所有标准邮件为纯文本”的选项
  • 进入信任中心 -> 电子邮件安全,确认允许显示HTML内容

内容的提问来源于stack exchange,提问作者Lee Huat Chong

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 19:39:52