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

使用Resend+React Email发送事务邮件时Gmail默认隐藏图片问题求助

Gmail默认隐藏Resend发送的事务性邮件图片问题

Gmail图片隐藏提示

我遇到一个问题:尽管已完成正确的DNS配置与验证,通过Resend发送的事务性邮件在Gmail中图片被默认隐藏。

环境配置

  • 部署在Vercel上的Turborepo monorepo
  • /apps文件夹下有多个应用,每个应用对应独立子域名(例如https://a.example.com、https://b.example.com)
  • 使用Resend结合React Email模板发送事务性邮件
  • 所有DNS记录已正确配置(Resend控制台Insights标签页显示全部绿色校验通过)
  • 域名与邮件认证已正确设置

问题现象

Gmail用户收到事务性邮件时,图片默认被隐藏,并显示提示信息:

"此邮件中的图片已被隐藏。该邮件可能存在可疑内容或属于垃圾邮件。"

关键细节

  • 邮件正常送达收件箱(未进入垃圾邮件)
  • 每封邮件仅包含一张图片(公司Logo)
  • 无追踪像素或可疑内容
  • 图片存储在应用的/public文件夹中
  • 图片URL格式:https://b.example.com/logo.png
  • 其他测试过的邮件客户端可正常显示图片
  • Resend控制台显示邮件投递与认证全部绿色校验通过
  • 仅Gmail出现此问题
  • 点击Show Images可正常显示公司Logo

邮件模板示例

<Img
  src={`${getBaseUrl()}/logo.png`}
  width="146"
  height="40"
  alt="Company Logo"
  title="Company Logo"
/>

已尝试的解决方案

  1. 按照Resend文档完成正确的DNS配置与域名认证(SPF、DKIM、DMARC)
  2. 验证图片URL与发送域名匹配
  3. 设置正确的图片尺寸及alt/title标签
  4. 确保图片通过HTTPS提供
  5. 检查Resend控制台Insights,确认邮件投递能力全部绿色校验通过

预期行为

  • 图片应在Gmail中自动显示,与Outlook、Apple Mail等其他客户端一致
  • 无"图片已被隐藏"的提示信息

实际行为

  • Gmail默认隐藏图片并提示:"此邮件中的图片已被隐藏。该邮件可能存在可疑内容或属于垃圾邮件。"
  • 用户需点击Show Images才能查看公司Logo
  • 其他邮件客户端可正常显示图片,无任何提示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 16:11:19