After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 303346 - imap adds wrong server name to login
imap adds wrong server name to login
Status: RESOLVED NOTABUG
Product: evolution
Classification: Applications
Component: Do Not Use
2.0.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Evolution Product Design Team
Evolution QA team
evolution[IMAP]
Depends on:
Blocks:
 
 
Reported: 2005-05-07 09:37 UTC by Jon Mitchell
Modified: 2005-05-16 14:09 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8



Description Jon Mitchell 2005-05-07 09:37:25 UTC
Distribution/Version: gentoo

My login on that server is ooblick@mydomain.com (example domain - not real).
However the imap server is hosted at imap.mydomain.com.

In the "Receiving mail" setup box for that connection I have "host:
imap.mydomain.com:993" (it is ssl) and "username: ooblick".

Evolution then asks for the password for ooblick@imap.mydomain.com which fails
as my username is ooblick@mydomain.com.

So I changed the username to "ooblick@mydomain.com". Evolution now asks for the
password for "ooblick@mydomain.com@imap.mydomain.com" which is even worse.

Expected Behaviour:

Evolution should not automatically add the "Host:" name from the imap setup the
login. It should be up to me to have to add a domain if it is needed.
Comment 1 Jeffrey Stedfast 2005-05-13 14:24:02 UTC
you're confused. you said yourself that your username is ooblick. your email
address is ooblick@mydomain.com. the password dialog is not using your email
address, it is using your username at (@) the host imap.mydomain.com

there is no bug here.
Comment 2 Jon Mitchell 2005-05-16 07:12:35 UTC
That is plainly wrong. The user name should be what I enter, and not what what
Evolution makes up for me. In this case Evolution is creating a username which
doesn't work, and doesn't even make sense.

You've given me no solution or work around to my problem, so this remains a bug.
Comment 3 Jon Mitchell 2005-05-16 07:14:24 UTC
In my mind the solution to this would be for the password dialog to ask for just
the User field, and not try to append the hostname.
Comment 4 Nagappan Alagappan 2005-05-16 11:21:33 UTC
Adding keyword
Comment 5 Jeffrey Stedfast 2005-05-16 14:09:44 UTC
evolution is not making up any user names. think of the prompt as saying the
following (which it has already been changed to btw a month ago in CVS):

Please enter your password for the user <username> on the host <hostname>:

the only difference betwen the new prompt and the old prompt is that the old
prompt had @ instead of " on the host "

so, you see, the old prompt is just:

Please enter your password for the user <username>@<hostname>:

the username that it sends to the server to authenticate is just <username>, it
doesn't do the @<hostname> concatenation when sending the user/pass to the
server. it never did.

there is no bug here.