[Bimi] Improvements on BIMI specification
Ben van Hartingsveldt | Yocto <ben.vanhartingsveldt@yocto.com> Mon, 27 January 2025 13:07 UTC
Return-Path: <ben.vanhartingsveldt@yocto.com>
X-Original-To: bimi@ietfa.amsl.com
Delivered-To: bimi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 43F52C180B7D for <bimi@ietfa.amsl.com>; Mon, 27 Jan 2025 05:07:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.886
X-Spam-Level:
X-Spam-Status: No, score=-1.886 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01, T_SPF_TEMPERROR=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PFafhozO4Mly for <bimi@ietfa.amsl.com>; Mon, 27 Jan 2025 05:07:39 -0800 (PST)
Received: from mx2.yocto.eu (ns2.yoctodns.com [136.144.225.232]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A6F60C18DBAC for <bimi@ietf.org>; Mon, 27 Jan 2025 05:07:36 -0800 (PST)
MIME-Version: 1.0
Authentication-Results: mx2.yocto.eu; auth=pass smtp.mailfrom=ben.vanhartingsveldt@yocto.com
Date: Mon, 27 Jan 2025 13:07:33 +0000
From: Ben van Hartingsveldt | Yocto <ben.vanhartingsveldt@yocto.com>
To: bimi@ietf.org
Message-ID: <c09a997da763fb77365f9d26cd9df985@yocto.com>
X-Sender: ben.vanhartingsveldt@yocto.com
Organization: Yocto
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spamd-Bar: ---
Message-ID-Hash: 2DLKE6ES6ZBEIJQONBZ3ZKPVXLICWFAK
X-Message-ID-Hash: 2DLKE6ES6ZBEIJQONBZ3ZKPVXLICWFAK
X-MailFrom: ben.vanhartingsveldt@yocto.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Bimi] Improvements on BIMI specification
List-Id: Brand Indicators for Message Identification <bimi.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bimi/ANfXJAOIfZrKwlxDXCAeLaEEy4Q>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bimi>
List-Help: <mailto:bimi-request@ietf.org?subject=help>
List-Owner: <mailto:bimi-owner@ietf.org>
List-Post: <mailto:bimi@ietf.org>
List-Subscribe: <mailto:bimi-join@ietf.org>
List-Unsubscribe: <mailto:bimi-leave@ietf.org>
Dear all, Last year I sent a mail to this mailing group because I had some feedback on the internet draft. However, ever since I didn't received any reponse on it. Actually, there was no mailing at all. However, because I think that BIMI is a nice feature to have, I want to help giving some more feedback. This are my thoughts when reading "draft-brand-indicators-for-message-identification-08": - Section 1: Remove the following block: RFC EDITOR: PLEASE REMOVE THE FOLLOWING PARAGRAPH BEFORE PUBLISHING: The source for this draft is maintained in GitHub at: https://github.com/BLAHBLAHBLAH (https://github.com/BLAHBLAHBLAH) It doesn't serve any need, because the GitHub repository isn't even real. - Section 2: Change "BIMI relies on these authentication protocols, but is not a new authentication protocol itself." to "BIMI relies on these authentication protocols, but is not a new authentication protocol itself. Failing for BIMI should not have an other effect then having no BIMI at all." - Section 2: It seems that thing shouldn't be there or isn't yet written: #Requirements {#requirements} - Section 4.2: At the moment, personal avatars only work on same-platform mails, not on cross-platform mails. If I want other mail providers to access the avatars of my platform, I would like to have some option to do that. (E.g. "v=BIMI1; p=https://avatars.example.com/images/%s" or something, where %s is the mail address or some other thing that could be used to indicate a user or mailbox.) - Section 4.3: "s= Avatar Preference (plain-text; OPTIONAL; default is "bimi")." As told in my previous mail, I would suggest to use the word "brand" instead of "bimi", so keeping the word "bimi" out of the DNS record (except for the version property). - Section 5: The BIMI-Selector header is understandable. It indicates which selector is used to get the correct BIMI DNS record. But what is the purpose of having the other 3 headers? They are all inserted by the Mail Receiver, but having those written in the mail file makes them breakable. I change the DNS record in the future, maybe because my URL paths have changed, those BIMI headers have invalid values and the BIMI logo is not able to load anymore. Technically, a MUA that implements BIMI can generate these values themselves. - Appendix: I think we can differentiate the levels on how BIMI is set up (for a specific selector): - 1) No BIMI record at all - 2) An invalid or empty BIMI record - 3) A BIMI record without any MCs. - 4) A BIMI record with a CMC. - 5) A BIMI record with a VMC. I think that it can be useful to have those levels defined somewhere in the RFC, in a section or appendix. It may be out of scope for this document to define how Mailbox providers or mail software should behave for each level, but having the levels itself defined can be useful to write recommendations or to describe how a certain mail provider has implemented BIMI. (E.g. Google may have implemented to show the logo for level 4 and higher.) I hope some feedback may be useful. Ben
- [Bimi] Improvements on BIMI specification Ben van Hartingsveldt | Yocto
- [Bimi] Re: Improvements on BIMI specification Andrew C Aitchison
- [Bimi] Re: Improvements on BIMI specification Taavi Eomäe
- [Bimi] Re: Improvements on BIMI specification Moises Dilisio
- [Bimi] Re: Improvements on BIMI specification Ben van Hartingsveldt | Yocto
- [Bimi] Re: Improvements on BIMI specification Taavi Eomäe
- [Bimi] Re: Improvements on BIMI specification Brotman, Alex
- [Bimi] Re: Improvements on BIMI specification Ben van Hartingsveldt | Yocto
- [Bimi] Re: Improvements on BIMI specification Brotman, Alex