Closed Bug 1783147 Opened 3 years ago Closed 3 years ago

One SMTP user name for different accounts

Categories

(Thunderbird :: Account Manager, defect)

Thunderbird 102
defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: gray, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0

Steps to reproduce:

It is two accounts with one provider, for example "one@gmail.com" and "two@gmail.com".
Account "one@gmail.com" has setting "SMTP server" and parameter "User name":
"SMTP server=smtp.googlemail.com" and "User name=one@gmail.com"

Account "two@gmail.com" has setting:
"SMTP server=smtp.googlemail.com" and "User name=two@gmail.com"

Actual results:

If I set "User name=one@gmail.com" for account "one@gmail.com", parameter "User name" for account "two@gmail.com" became "one@gmail.com" too. And vice versa: setting "User name=two@gmail.com" for account "two@gmail.com" will set "User name=two@gmail.com" for account "one@gmail.com".
So it's impossible to send mail using more then one source accounts with one provider. It allways be "one@gmail.com" or "two@gmail.com" for both.

Expected results:

Different accounts MUST use each own security parameters.

To have two different sets of creds used, you need to have (internally in thunderbird) two different outgoing servers set up. Then you set each account to use the one it should. Does that resolve your issue?

Group: mail-core-security

Does that resolve your issue?
No. Google mail have 1 (ONE) SMTP server. It is "smtp.googlemail.com". I can not set some another different outgoing server for another Gmail account.

Yes, but internally in Thunderbird, go to Account Settings | Outgoing server, and add another configuration which can be the same server but different credentials. Then go to the account, and specify it should use that server configuration.

If I change credentials in one account, in another account they changes too. I wrote this at initial message, just read it carefully.

I found root: In server cridentials "Description" work as Identificator for whole application. If "Description" in two accounts the same, for example "Google mail", changes in one account change server settings in another account too. If "Description" different, ie "Google mail one" and "Google mail two", cridentials became individual for each account.

It is not what I expect, editing account settings. It is Constabled and it is BUG, appearing from time to time for years with different symptoms.

They are not identified by description. But the list of smtp servers is global since in theory you can use an smtp server with another account. In each account, you need to select which of the (global) configurations you want to use.

Flags: needinfo?(gray)

To create another global smtp server account I need... WHAT?
When I have one Google (or some another) account and I create another Google account I do:

  1. Create another account
  2. In server settings select "Google mail" (smtp settings from first account) to copy all settings
  3. Change "user name" and password for second account.

And I am shure, that cridentials for first account remained the same! But IT IS NOT! And I can't know about it until sombody answer me. I write from "name1@google.com" and get answer to "name2@google.com". If I create second account fore some security reason and even can't suppose that there id not any security at all. Because its look like all OK.

Flags: needinfo?(gray)

I'm not sure why you don't have a few entries to begin with. You should go into the Account settings, then at the bottom go to Outgoing server (SMTP). Add another entry with suitable details if it's not there yet. Then go to the account in question and select which of the smtp server entries you want to use for that account.

There is not button "Add another entry". There is only button "Change SMTP server". So first I should select something to change. Yes! I am idiot. I just use what I see. I don't think about "When programmers write 'Change' they meen 'Add new if description changed'"

On the Outgoing Server (SMTP) at the bottom left of the account settings, you'll find an "Add..." button.
I agree there is plenty of room for confusion here. The UI is still reflecting a very old way of using SMTP servers...

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.