Re: new odd behavior



Hi Jack:

Am 29.07.21 21:58 schrieb(en) Jack via balsa-list:
I've been trading lots of email lately with a friend, and he recently started complaining that when he replies to some of me 
messages, the To: field does not populate.  It turns out, that happens with message I send from Balsa (on my desktop) but not 
with messages I send from Thunderbird on my laptop.  (both Linux)  Note in both cases, I'm using a "real" email 
address, there is not alias or forwarding going on.  (I recall Reply-To: shows up when I send with a "From:" address 
but use the SMTP server of a domain different from that address (such as this message - from sourceforge.net, but actualy sent 
through gmail.)
​
He sent me full header dumps of and example of each, and the "bad" message has a blank "Reply-To:" header.  
If I look in my sent-mail, I do see blank Reply-To: headers, although Balsa doesn't actually display them when I show All Headers 
looking at my Sent Box.

This is a bug in the code, actually…

See <https://gitlab.gnome.org/GNOME/balsa/-/blob/master/libbalsa/send.c#L1435>: in the “headers” struct, all 
InternetAddressList elements are populated, but the list /length/ may be 0 for unused ones.

g_mime_message_get_reply_to() returns an empty list, to which an empty list is added, resulting in an empty 
header.  The same applies to To:, Cc: and Bcc: (From: shouldn't be empty).

I push a bug fix to git asap.

Thanks a lot for pointing to that issue!

Cheers,
Albrecht.

Attachment: pgppcnJ8ApJ42.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]