Bug 3209 - autoconfig does not use full email address as username
Summary: autoconfig does not use full email address as username
Status: RESOLVED FIXED
Alias: None
Product: Claws Mail (GTK 2)
Classification: Unclassified
Component: UI (show other bugs)
Version: 3.10.1
Hardware: PC Linux
: P3 normal
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2014-06-11 22:51 UTC by Christian Weiske
Modified: 2015-08-26 12:45 UTC (History)
0 users

See Also:


Attachments

Description Christian Weiske 2014-06-11 22:51:05 UTC
For auto configuration, RFC 6186 states in section 4:

> When a user identifier is required, MUAs MUST first
> use the full email address provided by the user, and if that results
> in an authentication failure, SHOULD fall back to using the "local-
> part" extracted from the email address.

Claws Mail's autoconfiguration only uses the local part before the @ and does not use the full email address first.
Comment 1 Colin Leroy 2014-06-12 07:42:11 UTC
I think autoconfig in Claws doesn't implement that part at all, because I've seen that the RFC was full of SHOULDs and MAYBEs and WHOKNOWs and I decided not to do anything there.
Comment 2 Colin Leroy 2014-06-12 09:39:27 UTC
Using the local part as username predates autoconfig implementation, in fact.
Comment 3 users 2015-08-26 11:06:03 UTC
Changes related to this bug have been committed.
Please check latest Git and update the bug accordingly.
You can also get the patch from:
http://git.claws-mail.org/

++ ChangeLog	2015-08-26 11:06:02.883860661 +0200
http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=11ec622883294a9668b5c8127ba13260a0448543
Merge: 18b0723 87b3e7c
Author: Colin Leroy <colin@colino.net>
Date:   Wed Aug 26 11:06:02 2015 +0200

    Merge branch 'master' of file:///home/git/claws

http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=87b3e7c74ad88c3a60c9c2df93901209766455dd
Author: Ricardo Mones <ricardo@mones.org>
Date:   Wed Aug 26 10:59:29 2015 +0200

    Fix bug #3209 ‘autoconfig does not use full email address as username’
    
    If a provider supports Auto-Configuring it's likely to be using the
    full email address as user ID, not the local machine $USER.

Note You need to log in before you can comment on or make changes to this bug.