[kmail2] [Bug 494945] New: "From" name with special character breaks email sending

Stefan Dösinger bugzilla_noreply at kde.org
Thu Oct 17 18:20:56 BST 2024


https://bugs.kde.org/show_bug.cgi?id=494945

            Bug ID: 494945
           Summary: "From" name with special character breaks email
                    sending
    Classification: Applications
           Product: kmail2
           Version: 6.2.1
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: stefandoesinger at gmx.at
  Target Milestone: ---

Created attachment 174954
  --> https://bugs.kde.org/attachment.cgi?id=174954&action=edit
bad email

SUMMARY

kmail 6.2.1 from KDE Gear 24.08.1 fails to send E-Mails with two of my mail
providers (gmx.at and gmail). The server refuses to send the emails because
supposedly the "from" address is not mine.

I have isolated the issue down to the "ö" character in my name. If the from
address is "Stefan Dösinger <stefandoesinger at gmx.at>", sending fails. If I set
the name in the kmail identity to "Stefan Doesinger" or leave it empty, sending
succeeds.

This happens on a new KDE installation. Interestingly it does not happen on a
second system that has been upgraded over the years and the E-Mail setup is a
few years old. As far as I can see the difference in the generated emails is
this:

Bad version:
From: Stefan Dösinger <stefandoesinger at gmx.at>

Good version:
From: Stefan =?UTF-8?B?RMO2c2luZ2Vy?= <stefandoesinger at gmx.at>

Both versions also have these headers:
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"

I have attached two email files for reference

STEPS TO REPRODUCE
1. Start with a fresh KDE setup, e.g. create a new Linux user
2. Set up an E-Mail account with a special character in the sender name (not
the sender address)
3. Try to send an email

OBSERVED RESULT

Sending the Email is rejected. It depends a bit on the exact provider. gmx says
"transaction failed" when sending. gmail seemingly sends, but the recipient (in
this case my gmx address) rejects the email because supposedly the From address
is invalid.

EXPECTED RESULT

Email gets sent correctly

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Gentoo, KDE 24.08.1

ADDITIONAL INFORMATION

The "good" system is an x86_64 system, the bad one an aarch64 one. But I
suspect the platform doesn't matter. Instead, something in ancient config files
hides the bug on one of them

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list