9

Why do email clients (for example, Windows Mail) display icons (sender pictures) from several companies?

enter image description here

As you can see, Microsoft, Tubmlr, Paypal provide pictures, as well as Go Daddy, Amazon, Github, Quora, Medium, Meetup and others; however, the majority of business senders have no sender pictures.

How are sender pictures are implemented?

What I've tried already:

Let's pretend, I own hello@example.com

  1. Added hello@example.com to Gravatar and uploaded custom icon.
  2. Created Google Account for hello@example.com and changed account picture.
  3. Added favicon.ico to example.com
  4. Added webmanifest with multiple icon sizes to example.com
  5. Tried multiple link tags in / of example.com
  6. Configured DNS server to include all required records (SPF/TXT/DMARC/DKIM) for BIMI.

No luck yet. Are they hard-coded in email client? That would be strange, because why Quora is hard-coded in, while Yahoo is not, so I may reject this theory.

I have also noticed, that sender picture depends on the full email address: there is a picture in email from no-reply-aws@amazon.com, but there is not a picture in email from aws-marketing-email-replies@amazon.com .

How it is done from the sender side? What did these companies do to enable their senders' pictures to display automatically?

PS. Question moved from https://stackoverflow.com/q/58328274/106715

Update 1: The same sender pictures are displayed in Windows Mail and the Office web app.

Update 2: I've started to think that these companies created accounts on all biggest email providers like Google and Microsoft with the same email addresses. I have tested that by creating hello@example.com as a brand account on Google, and all recipients using Gmail, started seeing my sender picture. There may be a similar story with Microsoft Mail/Outlook.

Zygimantas
  • 191
  • 1
  • 5

4 Answers4

4

The use of "favicons" in a mail client is totally up to your email client. I know in Mozilla Thunderbird, at least five years ago, there was an add-on to do what you want to do; the add-on was basically set up to "hard-code" an image to use for a particular email address; IE: If the from: address was page_rank@gmail.com the add-in would use a GMail icon in the inbox list.

So, if you have your own domain bogus.example.com, and there are maybe 20 people with email addresses for your domain, unlikely most mail clients would figure out to go get https://bogus.example.com/favicon.ico and use it.

Mark Stewart
  • 307
  • 1
  • 4
  • 17
  • Thank you Mark for your input. I am not looking for a way as a user to see icons with extension. I am trying to figure out what Quora, Meetup and Tumblr did so their sender picture is displayed automatically. – Zygimantas Oct 10 '19 at 18:49
  • 1
    I think the Mozilla Thunderbird extension/add-on was open source; try installing Mozilla Thunderbird, and if it does not now do the "icon" magic, then you can search for the extension that does. – Mark Stewart Oct 10 '19 at 19:19
  • 1
    Mark, you totally misunderstand the question. Sorry. – Zygimantas Oct 10 '19 at 19:22
  • 1
    It could be coincidence that various email clients for those sites you mention just happen to use the same or similar method; and those email client likely only code for high-volume email senders. Hope that helps clarify. – Mark Stewart Oct 10 '19 at 19:25
3

Favicons by sender

It is possible for a sender to include in HTML emails its own favicon to be displayed by the receiving email client.

This is achieved by including an HTML tag in the header of the email, similar to:

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

Not all email clients support this option, as there exist opinions against its use.

References:

Windows Mail app

Here these are not icons but only generated "helpful" visual aids. Microsoft has decided to add these to its Mail app in 2017 for visually indicating the source of the email, a feature that existed already in its products on Android.

If the email came from one of your contacts which had an avatar image, this image was displayed. For contacts with no avatars, they got new colorful round icons with their initials highlighted.

While it does make the app prettier overall and allows one to parse emails slightly faster, there were concerns by some users that the avatars disrupt the user interface. After over 3,000 users signed a petition demanding to remove them, Microsoft quietly added an option for turning them off.

For example, in the Outlook app this option is called "Show sender pictures in the message list" and is found in the "Reading" section of Options.

References:

enter image description here

harrymc
  • 455,459
  • 31
  • 526
  • 924
  • The core of the question is not about the coloured disc with the initials in them, but the actual icons for senders not in your contacts. For instance Fedex tracking updates get a Fedex icon. – jcaron May 26 '20 at 13:20
  • @jcaron: The ones with initials were in the original post. But you are right, there exist also sender icons. – harrymc May 26 '20 at 13:34
  • The favicon is only for websites, not for e-mails. I don't think any e-mail client will display a favicon linked in an e-mail. – jcaron May 26 '20 at 15:22
  • @jcaron: This feature was designed for that purpose, but I don't know about its support. – harrymc May 26 '20 at 16:47
0

I guess that the designers of your email client have selected a set of common emails senders and associated icons with each one. Hotmail employs a similar scheme as shown here:

icons

Andreas F
  • 333
  • 1
  • 12
  • The whole question is to find out how to get an icon displayed to the recipients of the e-mails you send. – jcaron May 26 '20 at 15:23
  • I see no other solution than growing your company to become so dominant that major email client vendors choose to implement a separate icon for it when receiving an email from your company's domain. – Andreas F May 26 '20 at 16:33
  • I can't agree with this, because it's not related to domain directly, I have seen LinkedIn email addresses which has an icon, as well as adresses without sender icons. – Zygimantas May 26 '20 at 17:18
0

If you own your domain and have a web site they could just grab the favicon meta data from your domain's website.

There nothing magic in that ?

And It is easy to implement.

  • 2
    They could, but they don't and shoudn't do that, because G icon would be displayed for all gmail senders. – Zygimantas Aug 12 '20 at 13:52