View Issue Details

IDProjectCategoryView StatusLast Update
0000768SOGoWeb Mailpublic2020-09-15 10:57
Reporteralessio Assigned Tofrancis  
PrioritynormalSeverityfeatureReproducibilityalways
Status newResolutionfixed 
Product Versionnightly v2 
Target Version3.0.0 
Summary0000768: Add multiple Identity to Imap Account
Description

Great feature new multi-account feature, i want to use it like identity in Thunderbird (with a dummy account)
It works but:

  • i can't choose second sender if i'm on first account folders
  • sent mails are not saved in sent folder

I suggest to add multiple identity associated to account, with only Full Name and Email and signature fields

TagsNo tags attached.

Relationships

has duplicate 0001756 new Add ability to send via arbitrary mail adresses 
has duplicate 0003251 resolvedludovic From field defaults (alias) 
has duplicate 0003216 closedludovic SOGoMailCustomEmail with only one email 

Activities

alessio

alessio

2011-03-11 06:54

reporter   ~0002249

I see this on UI/PReferencesUI/...Localizable.strings

/ Identities /
"Default identity:" = "Identità principale:";
"Manage identities..." = "Gestisci identità...";

What it means?

thierry

thierry

2013-05-14 03:51

reporter   ~0005589

That would be really appreciated! :-)

Is so hard to code? Can I help?

pvdv

pvdv

2013-10-17 12:50

reporter   ~0006114

I really miss this feature.

Many of my customers are using many different e-mail addresses for the different functions they have, but they have all mail in one imap account.

I would like something where the customer can configure the identities of an IMAP account themself. So storing them LDAP is not an good idea.

alessio

alessio

2013-11-06 05:11

reporter   ~0006203

Really miss this feature here too.

davrom

davrom

2013-11-14 00:33

reporter   ~0006227

I have a customer who needs to run as multiple, selectable/switchable user@domainname from addresses based on the company e-mail they represent. They can do this under Thunderbird and the like but can't see if and how to turn this on in SOGo.

They tend to use their single Inbox in Linux which receives all of their "user@*" e-mail so being able to send back from the different domains would be great.

I have implemented:

<key>SOGoMailCustomFromEnabled</key>
<string>YES</string>

and this works great to change the sending e-mail address for some users but given their users handles stuff from multiple domains, this only fixes some user requirements.

djordjije

djordjije

2013-12-11 03:40

reporter   ~0006351

Reply to the message should check email address from "To" field in received message, in order to automatically set correct email address in "From" field using the proper Identity, if email address from "To" field is recognized. Instead of that, email address in "From" field is always set to default email address.

Full Name, Email, Reply To Email and Signature should be configured per Identity, and not as IMAP Accounts parameters.

It would be nice if Vacation can be also be configured per Identity.

alessio

alessio

2014-03-06 06:47

reporter   ~0006650

Really miss this feature, can you help?

abu

abu

2014-08-22 17:17

reporter   ~0007426

I am voting for this feature too...
Many thanks!

alessio

alessio

2015-01-08 09:29

reporter   ~0008022

Uh good to know :-) GUI revamp

infrasysteme

infrasysteme

2015-06-17 09:57

reporter   ~0008651

have this feature would be really appreciated :)

stf

stf

2015-12-06 10:28

reporter   ~0009188

push for this feature reqest.
Is there already a way to have this set up (workaround?)

infrasysteme

infrasysteme

2016-05-02 05:41

reporter   ~0010040

any news about this feature ?
Thanks :)

stf

stf

2016-06-09 10:57

reporter   ~0010339

push... any news?

RichiH

RichiH

2016-06-13 11:03

reporter   ~0010352

This would also be rather useful for calendar invitations. People inviting richard.hartmann@ make SOGo tell me the invite is not for me as I am using rih@ internally.

infrasysteme

infrasysteme

2017-03-31 04:55

reporter   ~0011640

A little push for this feature !
Thanks :)

buzzdee

buzzdee

2017-08-31 17:02

reporter   ~0012245

oh, yes please, that would help quite a lot!

fsoyer

fsoyer

2017-09-14 04:26

reporter   ~0012289

Last edited: 2017-09-14 05:17

View 3 revisions

I join the crowd :) Using MailFieldNames is really complicated to setup and not enough flexible. Users often have no access to their mail account setup (created in LDAP or in db, by admins), so filling mail1, mail2,... isn't a simple procedure :(
The link with the correct alias in from: field when replying a mail is required at the same level.
Please give us some hope about a such feature ?

[EDIT] Additionally, the extra feature enabling multiple signatures for multiple aliases will be the Grail.

infrasysteme

infrasysteme

2018-01-23 03:35

reporter   ~0012532

Any news about this ?
Thanks !

Joan

Joan

2018-06-21 01:19

reporter   ~0012921

Hi, what is the status of this ?

fsoyer

fsoyer

2019-03-15 09:22

reporter   ~0013450

Hi,
coming back to this request... Any news, any roadmap for this ?
Thanks.

ludovic

ludovic

2019-03-15 16:11

administrator   ~0013458

A customer is looking into sponsoring this feature. We'll know soon.

Hubert666

Hubert666

2019-03-25 08:29

reporter   ~0013493

Not having this "identities management" is why I keep using Roundcube and do not switch to SOGo (both provided by Gandi)

bisdule

bisdule

2019-04-09 09:40

reporter   ~0013536

Ludovic, how can we help to sponsoring this feature ?

jeouz

jeouz

2019-04-09 10:45

reporter   ~0013538

Same, I would be also interested in that feature.

davrom

davrom

2019-05-13 19:57

reporter   ~0013569

I opened a request on this ages ago asking if a user can simply select username@domain1, username@domain2 etc when compiling an e-mail based on domains actually set in SOGo. I recall very early in the piece, before possibly an overnight update removed it, that I could actually select from two domain sender 'aliases' I had here, but seems to have gone now?
The only answer I got back some time ago was to set up multiple domains in ldap but the issue is the server(s) installed are using MySQL and I have no idea how to code that :-( (plus the ldap config on CentOS never follows the base setup and works.... it is very simple to set up but on CentOS 6 is buggy).
My main customer wants to stay with SOGo so I have to stay with supporting it and is still the main issue they prod me about every so often.
Maybe if I can get ldap to work I can migrate them and try it but what gets broken if I leave MySQL? It should not be this hard to simply be able to select multiple aliased sending addresses - and as I said, I had it working for two domains (same username) way back in the GNUstepDefaults setup days - will dig around and see if I can find ye olde config and update you if it works.

davrom

davrom

2019-05-13 22:26

reporter   ~0013570

RoundCube gives you an 'identities' section where the logged in user can add any number of e-mail IDs to send from, so is what I am after exactly.
So just like Thunderbird, the only way to do this possibly is to add additional accounts for IMAP in the Preferences area, but I don't want different IMAP accounts under the one interface, just the ability to change the sender address when composing.
To date and years on, it does not look like it is possible or going to be implemented?
What I 'can' do is install the latest Roundcube for the customer and then have them use the CardDAV bit to sync address books with SOGo.... but is then two separate bits of software and they love the SOGo e-mail web interface.

schmirl

schmirl

2019-05-14 02:56

reporter   ~0013571

If all you're after is multiple email addresses per user, not true identities, you have the following SOGo configfile options:

  1. One additional user-defined address: SOGoMailCustomFromEnabled
  2. Multiple database-defined addresses: MailFieldNames: Let's you define a list of database columns with space separated lists of email addresses in each column.
kc85

kc85

2019-05-15 01:38

reporter   ~0013572

Here's another vote for this feature - would be much appreciated

@davrom: regarding Thunderbird: there you have this identities feature too, additional IMAP accounts are possible but not necessary

Vincent

Vincent

2019-05-27 05:52

reporter   ~0013579

Last edited: 2019-05-27 05:54

View 3 revisions

I up-vote also this, would be a killer feature for multi-accounts use. I created my account only to upvote this request!

Related Changesets

sogo: feature/mail-identities 63a80be1

2020-06-08 17:44:49

francis

Details Diff
feat(mail): handle multiple mail identities

Fixes 0000768, fixes 0004602
Affected Issues
0000768, 0004602
mod - SoObjects/Mailer/SOGoMailAccount.h Diff File
mod - SoObjects/Mailer/SOGoMailAccount.m Diff File
mod - SoObjects/SOGo/SOGoUser.m Diff File
mod - SoObjects/SOGo/SOGoUserDefaults.h Diff File
mod - SoObjects/SOGo/SOGoUserDefaults.m Diff File
mod - SoObjects/SOGo/SOGoUserFolder.m Diff File
mod - UI/MailerUI/English.lproj/Localizable.strings Diff File
mod - UI/MailerUI/UIxMailEditor.m Diff File
mod - UI/PreferencesUI/English.lproj/Localizable.strings Diff File
mod - UI/PreferencesUI/UIxJSONPreferences.m Diff File
mod - UI/PreferencesUI/UIxPreferences.m Diff File
mod - UI/PreferencesUI/product.plist Diff File
mod - UI/Templates/MailerUI/UIxMailEditor.wox Diff File
mod - UI/Templates/PreferencesUI/UIxAccountEditor.wox Diff File
mod - UI/WebServerResources/js/Common/sgCkeditor.component.js Diff File
mod - UI/WebServerResources/js/Mailer/Account.service.js Diff File
mod - UI/WebServerResources/js/Mailer/MessageEditorController.js Diff File
mod - UI/WebServerResources/js/Preferences/AccountDialogController.js Diff File
mod - UI/WebServerResources/js/Preferences/PreferencesController.js Diff File
mod - UI/WebServerResources/scss/components/autocomplete/autocomplete.scss Diff File

sogo: feature/mail-identities f8aa338e

2020-06-18 16:53:42

francis

Details Diff
feat(mail): handle multiple mail identities

Fixes 0000768, fixes 0004602
Affected Issues
0000768, 0004602
mod - SoObjects/Mailer/SOGoDraftObject.m Diff File
mod - SoObjects/Mailer/SOGoMailAccount.h Diff File
mod - SoObjects/Mailer/SOGoMailAccount.m Diff File
mod - SoObjects/Mailer/SOGoMailForward.m Diff File
mod - SoObjects/SOGo/SOGoUser.m Diff File
mod - SoObjects/SOGo/SOGoUserDefaults.h Diff File
mod - SoObjects/SOGo/SOGoUserDefaults.m Diff File
mod - SoObjects/SOGo/SOGoUserFolder.m Diff File
mod - UI/MailerUI/English.lproj/Localizable.strings Diff File
mod - UI/MailerUI/UIxMailAccountActions.m Diff File
mod - UI/MailerUI/UIxMailEditor.m Diff File
mod - UI/PreferencesUI/English.lproj/Localizable.strings Diff File
mod - UI/PreferencesUI/UIxJSONPreferences.m Diff File
mod - UI/PreferencesUI/UIxPreferences.m Diff File
mod - UI/PreferencesUI/product.plist Diff File
mod - UI/Templates/MailerUI/UIxMailEditor.wox Diff File
mod - UI/Templates/PreferencesUI/UIxAccountEditor.wox Diff File
mod - UI/WebServerResources/angular-material Diff File
mod - UI/WebServerResources/js/Common/sgCkeditor.component.js Diff File
mod - UI/WebServerResources/js/Mailer/Account.service.js Diff File
mod - UI/WebServerResources/js/Mailer/MessageEditorController.js Diff File
mod - UI/WebServerResources/js/Preferences/AccountDialogController.js Diff File
mod - UI/WebServerResources/js/Preferences/PreferencesController.js Diff File
mod - UI/WebServerResources/scss/components/autocomplete/autocomplete.scss Diff File

sogo: master 79722576

2020-06-25 12:12:33

francis

Details Diff
feat(mail): handle multiple mail identities

Fixes 0000768, fixes 0004602, fixes 0005062
Affected Issues
0000768, 0004602, 0005062
mod - UI/WebServerResources/js/Preferences/PreferencesController.js Diff File

sogo: master 11bbdee1

2020-06-26 15:23:10

francis

Details Diff
feat(mail): handle multiple mail identities

If no custom identity exists, initialize the mail identities of the user
with all the user's email addresses (extracted from MailFieldNames).

For this code path to be executed, the user must not have any of the
following defaults keys:

SOGoMailIdentities
SOGoMailCustomFullName
SOGoMailCustomEmail
SOGoMailReplyTo
SOGoMailSignature

Fixes 0000768, fixes 0004602
Affected Issues
0000768, 0004602
mod - SoObjects/SOGo/SOGoUser.m Diff File

sogo: master 208ee089

2020-07-10 17:01:26

francis

Details Diff
feat(mail): handle multiple mail identities

Create read-only identities for email addresses for which no identity has been defined. This way, when visiting the message editor, the user will have access to all of her known email addresses.

Fixes 0000768, fixes 0004602
Affected Issues
0000768, 0004602
mod - SoObjects/SOGo/SOGoUser.m Diff File

sogo: master b4f76a79

2020-07-10 17:07:01

francis

Details Diff
feat(mail): handle multiple mail identities

Fixes 0000768, fixes 0004602
Affected Issues
0000768, 0004602
mod - UI/Templates/MailerUI/UIxMailEditor.wox Diff File
mod - UI/Templates/PreferencesUI/UIxAccountEditor.wox Diff File
mod - UI/WebServerResources/js/Mailer/Account.service.js Diff File

Issue History

Date Modified Username Field Change
2010-08-23 09:28 alessio New Issue
2011-03-11 06:54 alessio Note Added: 0002249
2012-04-10 08:40 Christian Mack Relationship added has duplicate 0001756
2013-05-14 03:51 thierry Note Added: 0005589
2013-10-17 12:50 pvdv Note Added: 0006114
2013-11-06 05:11 alessio Note Added: 0006203
2013-11-14 00:33 davrom Note Added: 0006227
2013-12-11 03:40 djordjije Note Added: 0006351
2014-03-06 06:47 alessio Note Added: 0006650
2014-08-22 17:18 abu Note Added: 0007426
2015-01-08 09:12 francis Target Version => 3.0.0
2015-01-08 09:29 alessio Note Added: 0008022
2015-06-17 09:57 infrasysteme Note Added: 0008651
2015-07-22 14:10 ludovic Relationship added has duplicate 0003251
2015-07-23 09:50 ludovic Relationship added has duplicate 0003216
2015-12-06 10:28 stf Note Added: 0009188
2016-05-02 05:41 infrasysteme Note Added: 0010040
2016-06-09 10:57 stf Note Added: 0010339
2016-06-13 11:03 RichiH Note Added: 0010352
2017-03-31 04:55 infrasysteme Note Added: 0011640
2017-08-31 17:02 buzzdee Note Added: 0012245
2017-09-14 04:26 fsoyer Note Added: 0012289
2017-09-14 04:53 fsoyer Note Edited: 0012289 View Revisions
2017-09-14 05:17 fsoyer Note Edited: 0012289 View Revisions
2018-01-23 03:35 infrasysteme Note Added: 0012532
2018-06-21 01:19 Joan Note Added: 0012921
2019-03-15 09:22 fsoyer Note Added: 0013450
2019-03-15 16:11 ludovic Note Added: 0013458
2019-03-25 08:29 Hubert666 Note Added: 0013493
2019-04-09 09:40 bisdule Note Added: 0013536
2019-04-09 10:45 jeouz Note Added: 0013538
2019-05-13 19:57 davrom Note Added: 0013569
2019-05-13 22:26 davrom Note Added: 0013570
2019-05-14 02:56 schmirl Note Added: 0013571
2019-05-15 01:38 kc85 Note Added: 0013572
2019-05-27 05:52 Vincent Note Added: 0013579
2019-05-27 05:53 Vincent Note Edited: 0013579 View Revisions
2019-05-27 05:54 Vincent Note Edited: 0013579 View Revisions
2020-06-08 17:49 francis Changeset attached => sogo feature/mail-identities 63a80be1
2020-06-08 17:49 francis Assigned To => francis
2020-06-08 17:49 francis Resolution open => fixed
2020-06-18 16:59 francis Changeset attached => sogo feature/mail-identities f8aa338e
2020-06-25 12:37 francis Changeset attached => sogo master 79722576
2020-06-26 15:28 francis Changeset attached => sogo master 11bbdee1
2020-07-10 17:07 francis Changeset attached => sogo master 208ee089
2020-07-10 17:07 francis Changeset attached => sogo master b4f76a79