roundcube / roundcubemail

The Roundcube Webmail suite
https://roundcube.net
GNU General Public License v3.0
5.65k stars 1.61k forks source link

Display Brand Indicators for Message Identification (BIMI) #8143

Open candrews opened 2 years ago

candrews commented 2 years ago

Brand Indicator Message Identification (BIMI) is an industry-wide standards effort to use brand logos as indicators to help email recipients recognize and avoid fraudulent messages.

https://blog.mxtoolbox.com/2019/07/03/bimi-record-what-is-it-how-does-it-add-to-dmarc/

It would be nice if roundcube displayed these images like this mockup shows: gmail with bimi

In short, to get the bimi image, check for a TXT DNS record at default._bimi.. The contents of that record will look like this: v=BIMI1;l=https://www.integralblue.com/logo.svg The l value is the URL of the image, which is always an SVG.

alecpl commented 2 years ago

There's a draft (https://datatracker.ietf.org/doc/draft-blank-ietf-bimi/) but I wouldn't call that a standard (yet).

Anyway, sounds like a good idea for a plugin.

m-ueberall commented 2 years ago

For the record, rspamd release 3.2 added a preliminary version of its BIMI plugin. Links of potential interest in case a Roundcube plugin is going to make use of the associated headers and service/helper:

da2x commented 2 years ago

Google, Yahoo!, FastMail, and Pobox now supports BIMI; with other providers considering it.

InputOutputZ commented 1 year ago

Here is a PR for BIMI Support, refer to #8759, a tiny contribution from me.

candrews commented 1 year ago

I've submitted an MR that adds a bimi plugin: https://github.com/roundcube/roundcubemail/pull/8860

The plugin supports caching and does svg filtering. I'm eager to receive feedback and :crossed_fingers: get it merged :smile: