More than one "From" address detected
-
Anyone seeing this:
It seems to happen when both Sender and From header exist. From the raw message I have:
Sender: "[email protected] " <[email protected]> From: "[email protected] " <[email protected]>
It wasn't always like that. In fact it only started afer 30 August 2022 since I receive those mails monthly. In the client the From address shows 2 entries both with the drop down menu for copying the address, seeing messages form or add to contacts. The only difference is that one is only the mail part so something like this:
From: "[email protected] " [email protected] ⮟ [email protected] ⮟
Reported it over a year ago as (VB-96396) From email address being interpreted as 2 email addresses.
-
@Durtro What you are seeing is a notification.
In looking at your bug report, the notification graphic from an e-mail from August 2022 and earlier, is exactly what is still occurring: the sender has their e-mail address as the From: name in the mail client they are using.
The notification you are now seeing on recent messages, is enhanced, with more information.
To correct this, the sender needs to use an actual name in the From: field of their mail client, or leave the From: field empty.
-
@edwardp I have long had one company send me an email with 2 From addresses - one with the first letter capitalized, one not. While it is true that some servers will distinguish between diferent capitalizations of the same name, in my case something about the different addresses prevents Vivaldi from fully displaying the message, so I have to read the message in another mail client or online if I want to see what their specials are this week. If it were just the warning I'd be fine with that: not allowing me to read the message is wrong. (And yes, I did tell them. They can't seem to fix it.)
-
AFAICS the
From:
header value caused the observed issue because:- the sender is setting a non-compliant value, i.e. email address should be enclosed by angled brackets, see Address Specification in RFC 5322: Internet Message Format
- Vivaldi's email client's parsing of the non-compliant value is wrong. For example a value of
"[email protected]" [email protected]
is parsed as the following two values:-
"[email protected] me" <MISSING_MAILBOX@MISSING_DOMAIN
-
"[email protected]" <[email protected]>
resulting in error messages More than one “From” address detected and “From” name looks like email address
-
Consider raising above point 1 with sender, 2 with Vivaldi and in addition point out that matching name and email address are not an indicator of nefarious intent.
-
@yojimbo274064400 sorry for my mistake. The angle brackets are there but weren't showed. Enclosed it in a code block and now they show. So the RFC is being respected.
-
@edwardp corrected my post by enclosing the headers in a code block because the angle brackets were not showing. So there is a name and an address on both headers and they are exactly the same.
The notification itself is not wrong in indicating that the "From" name looks like an address but it is wrong in notifying that more than one "From" address is detected. From the headers I posted above there is clearly one From only. Additionally there is a Sender header identical to the From header. The notification part about more than one address being detected started to appear only after August 2022 but there was no change in headers so vivaldi's client behavior simply changed.
-
One issue would be resolved if the sender simply used a name in the From: field in their mail client, or kept that field empty. It's possible that such a move could also remedy the second issue.
-
@Durtro said in More than one "From" address detected:
@yojimbo274064400 sorry for my mistake. The angle brackets are there but weren't showed. Enclosed it in a code block and now they show. So the RFC is being respected.
Thanks for correction.
Can you confirm the display name of the
From:
field value is quoted, for example:From: "[email protected]" <[email protected]>
and not:
From: [email protected] <[email protected]>
FYI error messages seen can be reproduced with latter but not former.
-
@yojimbo274064400 yes I can confirm the value is quoted and has a space at the end of the quote. I also updated my initial post since it wasn't meant to show the address but I forgot to edit it out. Would appreciate you removed it also from your reply.
-
I am stumped for the moment then because the only way I can recreate the issue is by not enclosing the display name with quotation marks.
-
I received an e-mail this morning, where this has occurred.
I have updated VB-96396 with information and raw headers from the e-mail where this occurred.
-
@edwardp, are you able to post a redacted version of its
From:
header here? -
@yojimbo274064400 It looks like:
From: "Smith's" <[email protected]>
In the comments I added to the report, I mentioned the existence of the
From:
name being in quotes.In the mail client UI, the Sender column displays:
Smith's, Smith's
-
@edwardp And have you a "Sender:" header exactly the same? In my case I have both headers identical and I'm guessing both are being interpreted as From. I searched the raw message for the address and besides those only "Reply-To:" is the same but I would guess it is not the culprit. There is also an "Return-Path:" header with only the mail part.
P.S. I'm referring the "Sender:" header because normally I don't see it in other e-mails.
-
@Durtro On this particular e-mail, there is no
Sender:
header.