邮件客户端发件人图标

邮件客户端发件人图标

为什么电子邮件客户端(例如 Windows Mail)会显示来自多家公司的图标(发件人图片)?

在此处输入图片描述

可以看到,Microsoft、Tubmlr、Paypal 提供了图片,Go Daddy、Amazon、Github、Quora、Medium、Meetup 等也提供了图片;不过,大部分商业发件人都没有发件人图片。

发件人图片是如何实现的?

我已经尝试过的:

假设我拥有[电子邮件保护]

  1. 添加[电子邮件保护]到 Gravatar 并上传自定义图标。
  2. 创建 Google 帐户[电子邮件保护]并更改了账户图片。
  3. 已将 favicon.ico 添加到 example.com
  4. 向 example.com 添加了具有多种图标尺寸的 webmanifest
  5. 在 example.com 的 / 中尝试了多个链接标签
  6. 配置 DNS 服务器以包含 BIMI 所需的所有记录(SPF/TXT/DMARC/DKIM)。

还没有运气。它们是硬编码在电子邮件客户端中吗?那会很奇怪,因为为什么 Quora 是硬编码的,而 Yahoo 不是,所以我可能会拒绝这个理论。

我还注意到,发件人图片取决于完整的电子邮件地址:电子邮件中有一张图片[电子邮件保护],但电子邮件中没有图片[电子邮件保护]

从发送方来说,这是怎么做的?这些公司做了什么来让发送方的图片自动显示?

附言:问题已从https://stackoverflow.com/q/58328274/106715

更新 1:Windows Mail 和 Office Web 应用程序中显示相同的发件人图片。

更新 2:我开始认为这些公司在所有最大的电子邮件提供商(如 Google 和 Microsoft)上都使用相同的电子邮件地址创建了帐户。我通过创建[电子邮件保护]作为 Google 上的品牌帐户,并且所有使用 Gmail 的收件人都开始看到我的发件人图片。Microsoft Mail/Outlook 可能也存在类似情况。

答案1

邮件客户端中“网站图标”的使用完全取决于您的电子邮件客户端。我知道至少五年前 Mozilla Thunderbird 中有一个插件可以做您想做的事情;该插件基本上设置为“硬编码”图像以用于特定的电子邮件地址;例如:如果地址from:[email protected]插件,则插件会在收件箱列表中使用 GMail 图标。

因此,如果您有自己的域名bogus.example.com,并且可能有 20 个人拥有您域名的电子邮件地址,那么大多数邮件客户端不太可能知道去获取https://bogus.example.com/favicon.ico和使用它。

答案2

发件人的网站图标

发件人可以在 HTML 电子邮件中包含自己的图标,以便接收电子邮件客户端显示。

这是通过在电子邮件标题中包含 HTML 标签来实现的,类似于:

<link rel="shortcut Icon" type="image/x-icon" href="http://www.yourdomain.com/favicon-image.png" />

并非所有电子邮件客户端都支持此选项,因为存在反对使用此选项的意见。

参考:

Windows Mail 应用程序

在这里,这些不是图标,而只是生成的“有用”视觉辅助工具。微软已决定在 2017 年将这些添加到其邮件应用中,以直观地指示电子邮件的来源,该功能已存在于其 Android 产品中。

如果电子邮件来自您的某个有头像的联系人,则会显示此图像。对于没有头像的联系人,他们会获得新的彩色圆形图标,并突出显示其姓名首字母。

虽然它确实让应用程序整体上更漂亮,并允许人们稍微加快解析电子邮件的速度,但一些用户担心头像会破坏用户界面。在超过 3,000 名用户签署了一份 请愿 要求删除它们,微软悄悄地添加了关闭它们的选项。

例如,在 Outlook 应用程序中,此选项称为“在消息列表中显示发件人图片”,位于选项的“阅读”部分中。

参考:

在此处输入图片描述

答案3

有一种方法可以注册一个与域名相关的标志,这被称为 BIMI(用于信息识别的品牌指标)

这是您 DNS 上的 TXT 记录。如果联系人不在您的联系人列表中,许多邮件客户端会使用此记录来显示默认图标。

这是 Google 页面上的链接,描述了如何注册您自己的页面。 https://support.google.com/a/answer/10911320?hl=en

答案4

如果您拥有自己的域名并有一个网站,他们就可以从您的域名的网站获取图标元数据。

这没什么神奇的吗?

并且很容易实现。

相关内容