Bug 147465 - Cannot handle plus symbols in mailto URI links
Summary: Cannot handle plus symbols in mailto URI links
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail
Classification: Applications
Component: addressbook (show other bugs)
Version: 1.9.6
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-02 21:26 UTC by Daniel Aleksandersen
Modified: 2007-07-02 23:29 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Aleksandersen 2007-07-02 21:26:18 UTC
Version:           1.9.6 (using KDE 3.5.6, Kubuntu (feisty) 4:3.5.6-0ubuntu14)
Compiler:          Target: x86_64-linux-gnu
OS:                Linux (x86_64) release 2.6.20-15-generic

Hi,

Try opening the following URI. KMail will strip away the escaped "+" symbol and replace it with " " (space).

mailto:address%2Btag%40provider.tld (plain text: address+tag@provider.tld)

Which is a bug. Plus is indeed a supported character in email addresses.
Comment 1 Thomas McGuire 2007-07-02 21:29:52 UTC
> Try opening the following URI. KMail will strip away the escaped "+" symbol
> and replace it with " " (space).

Works fine for me (with the mail bugzilla generated from your report). Please 
try the lastest version of KMail (1.9.7) and see if that fixes the problem.
Comment 2 Daniel Aleksandersen 2007-07-02 23:11:20 UTC
I have updated KMail to version 1.9.7. The problem still occurs. Plus is being replaced by space.mailto:address%2Btag%40provider.tld

I open mailto URIs from Opera 9.21 with the following arguments (as provided by Opera Software ASA's help section):

kmail [%t] [-cc %c] [-subject %s] [-body %b]

However opening it from KDE's run dialog TVICE fixes the problem. The first time it does not open correctly. Secon time I try from the run dialog it works. I run the following cmomand: mailto:address%2Btag%40provider.tld

Comment 3 Daniel Aleksandersen 2007-07-02 23:29:26 UTC
This is Opera bug #272056.