Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manage multiple IMAP accounts from 1 interface #4972

Open
rcubetrac opened this issue Oct 13, 2006 · 101 comments
Open

Manage multiple IMAP accounts from 1 interface #4972

rcubetrac opened this issue Oct 13, 2006 · 101 comments
Milestone

Comments

@rcubetrac
Copy link

@rcubetrac rcubetrac commented Oct 13, 2006

Reported by sanchez on 13 Oct 2006 12:08 UTC as Trac ticket #1484075

I'm using mozilla thunderbird for IMAP access to about 5 email account and I like it to keep it separate because of transparency, different nature of emails etc. anyway have lot reasons not to resend it to one general mailbox. Therefore it would be perfect to have lightweight online IMAP client to check for mails on all my mailboxes simultaneously..

I think that implementing this feature would require a little redesign of core concept, but would bring excelent functionality for people like me..

Keywords: multi-account mailboxes simultaneously
Migrated-From: http://trac.roundcube.net/ticket/1484075

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Feb 16, 2008

Milestone changed by seansan on 16 Feb 2008 21:02 UTC

=> later

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Feb 16, 2008

Summary changed by seansan on 16 Feb 2008 21:02 UTC

it would be great if RC could manage more email boxes at the time

Manage multiple IMAP accounts from 1 interface

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Mar 12, 2009

Comment by axel on 12 Mar 2009 10:36 UTC

I totally agree with sanchez. That would be really awesome. However, the best would be according to me the Apple Mail model, not the Thunderbird model.
Any chance to see that feature request be planned?

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Sep 30, 2009

Comment by genkiz on 30 Sep 2009 21:23 UTC

Would be really great to have an option to switch between imap accounts.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Mar 15, 2010

Comment by Nidoh on 15 Mar 2010 13:13 UTC

This would be an amazing feature!!

Please please please do this, I would if i could!

Or could someone update on the progress, this has been kicking around for at least 4years I have been using RC

Thanks

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Mar 15, 2010

Comment by genkiz on 15 Mar 2010 14:55 UTC

this function is working fine in the latest version
I am using this:

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Apr 24, 2010

Comment by trisk on 24 Apr 2010 07:52 UTC

Triaging this bug. Priority should be low.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Apr 24, 2010

Owner changed by trisk on 24 Apr 2010 07:52 UTC

=> none

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Mar 15, 2011

Comment by neutrino15 on 15 Mar 2011 21:07 UTC

I would like to see this implemented as well.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Aug 3, 2012

Comment by Dodge on 3 Aug 2012 09:17 UTC

Are there any News?

I also would love to see this.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Aug 20, 2012

Comment by tarant on 20 Aug 2012 12:08 UTC

Same question here. Without that functionality roundcube is for me useless.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Sep 12, 2012

Comment by ericf on 12 Sep 2012 21:53 UTC

Modifications required to make a single instance of Roundcube work with multiple accounts might be a major undertaking and I'm wondering if similar functionality might be achieved by using a separate instance of the program for each account. I'm thinking of a shell program with a tabbed interface that records account information and launches Roundcube instances, each in it's out tab, but all in the same window. Might be a bit piggy, but easier to pull off.

Just a thought.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Sep 12, 2012

Comment by ericf on 12 Sep 2012 23:14 UTC

Afterthought re the idea of multiple instances in tabs:

The uzbl-tabbed wrapper for the minimal uzbl web browser might provide some ideas about how to do this.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Sep 21, 2012

Comment by @alecpl on 21 Sep 2012 19:03 UTC

#1488716 marked as duplicate of this request.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Nov 8, 2012

Comment by Jehan on 8 Nov 2012 03:23 UTC

Hi,

I would really appreciate such a feature too, though I completely disagree with the solution of having each email account in a separate browser tab (unless you are saying tabs inside the Roundcube UI, but considering you write about program instance, I guess you mean several Roundcube instances, each inside a different browser tab).

This is also the solution that for instance Gmail chose for multiple accounts. But if you tend to leave your email tabs all the time open (with the app tab feature of Firefox, and I think other browser have similar features), you end up with several tabs opened constantly and that's really annoying. So I'd really prefer to have a single browser tab opened and the separation clearly done inside Roundcube UI.

In any case, I'd like to "vote" for this killer feature. :-)

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Nov 8, 2012

Comment by ericf on 8 Nov 2012 14:55 UTC

i proposed the tabbed multiple instances with tabs approach. further thoughts:

-- yes, i meant tabs within the roundcube ui, not separate browser windows.

-- cant comment on gmail web client as i haven't tried it with multiple accounts nor studied it. the example i had in mind was uzbl-tabbed, which is inherently different as it's a local browser rather than a web application, but it does illustrate a shell around several instances of one program.

-- i was thinking of this as intermediate solution that might be less work to implement than something more integrated. longer term i might prefer something more integrated and conventional with account and folder trees on the left as in thunderbird and others.

-- hadn't really thought about separate instances in separate browser tabs, but it might be a useful idea. my main point is that the functionality is the key thing and it would be nice to get something going. if it is provided i'm willing to try it no matter how it's implemented. i would be willing to temporarily trade off UI elegance and resource efficiency to get it.

(however, some of the resource utilization is on my provider's server and they may not share that opinion.)

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Nov 8, 2012

Comment by ericf on 8 Nov 2012 15:09 UTC

BTW: noticed terms awesome and amazing used above. if those were meant express enthusiasm i agree.

however, it's actually a pretty mundane feature that most popular desktop clients provide. it may be less common among web based clients, but if the goal is to have a web client that is as useable as a desktop client this an important feature. users with multiple mail accounts are common these days.

key difference between a web based client and a desktop one is that the web client is ofter installed and operated but the email provider rather than the user and it might seem a bit odd to ask a mail provider service provider to in effect provide a UI for a competitor's service, but that seems to be just what some of the big providers are doing.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Nov 9, 2012

Comment by Jehan on 9 Nov 2012 04:25 UTC

ericf >

  1. not sure which is the best UI. I kind of like the tab idea (inside the same browser tab, that is) because it makes a real clear separation. But the common Thunderbird-like UI (all visible in the same page through the folder tree) is OK too, I guess. We may even experiment new kind of multi-account integration UI if anyone has ideas. I am open as well. :-)

  2. As for Gmail, basically their approach is simply that you can now have several browser tabs (in the same browser, hence the same session), each for its own Gmail account. The problem is that if you have several accounts, and want to keep them all opened (keeping them opened allowing to know when a new mail comes in, because the tab goes blue), well that's as many additional tab per account. I really dislike this choice.

  3. I have no time right now (a lot of other development on the track), but if none develops it, I may step-in. Furthermore that does not look that much work. But that probably won't be before months (unless I get bored once and wants to go for a change of air).

  4. I have been thinking of a new feature linked to this multi-account.
    Right now, I guess most people's installation are just targeted to one (or a list of) domain. But with multi-account, a very cool feature would be to be domain-free for secondary accounts only.
    For instance let's say I have a roundcube allowing only users of example.net to log in. But then if jehan@example.net was to log-in, he could also log any secondary accounts he wish (gmail.com, etc.). In other words, you don't allow any people on the web to use your UI, but for all your own users, you allow them to manage any accounts they have, as in a common desktop program.
    Of course this would be optional, and customizable in config files. But I would find it extremely handy (limiting all the multi-accounts to your own domain is... well, limited).

What do you think of this idea?

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Nov 14, 2012

Comment by ericf on 14 Nov 2012 17:55 UTC

it sounds like something worth implementing, but i'd make it a configuration option. whether it's helpful or not is likely to depend on who is deploying the software and what their goals are.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Nov 14, 2012

Comment by ericf on 14 Nov 2012 18:09 UTC

that may have been a bit understated. i suspect many administrators would consider it a necessity.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Nov 15, 2012

Comment by Jehan on 15 Nov 2012 03:08 UTC

You are right, in my opinion. That should be a configuration option, and I don't even think that should be the default. Some people may not like having their server used as a mail client for other domain than theirs. All the big webmails (Gmail, Yahoo, and whatever) for instance use it only for their own domain.

On the other hand, there are indeed a lot of people who would think this would be a must-have.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Feb 9, 2013

Comment by reeceatlas92 on 9 Feb 2013 06:05 UTC

Life is going browser based, and I would like to move ALL of my emails browser based in RoundCube. RoundCube is the only online client I have found to do what I want to it to, SIMPLY. The only thing it can't do is manage all my emails in one hub like Apple Mail, Thunderbird, or Outlook.

Jehan said:

"Some people may not like having their server used as a mail client for other
domain than theirs."

Having everything hosted on one server ENCOURAGES the continued use of that server, and raises customer life-expectancy.

I want this feature very much. Please, consider it in the next iteration.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Jun 24, 2013

Comment by daggett on 24 Jun 2013 12:56 UTC

Maybe instead of "Manage multiple IMAP accounts from 1 interface" we could enable "Open multiple accounts VIA multiple browser tabs" :

  • users don't have to enter any parameter nor setup anything regarding IMAP or SMTP (simplicity) : they just have to open a new tab in their browser to open other accounts simultaneously,
  • don't allow users to fiddle with IMAP/SMTP settings.

I openend a new feature request for this, as it is not the same functionality :
http://trac.roundcube.net/ticket/1489201

regards,

Daggett

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Sep 3, 2014

Comment by smmtra on 3 Sep 2014 12:14 UTC

Hello,
Is there any news about multiple imap servers in roundcube?

Cheers
Marcin

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Jan 11, 2015

Comment by junkpad92 on 11 Jan 2015 13:38 UTC

Hello,

any updates for this feature request?

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Mar 17, 2015

Comment by web4d on 17 Mar 2015 02:02 UTC

Hi, I would also love to see this feature, imho basically the last missing piece to make this the #1 choice webmail. Still any plans to add native support for multi-account setups in a future release? Thanks for the great work!

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Mar 23, 2015

Severity changed by web4d on 23 Mar 2015 01:11 UTC

minor => normal

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Jan 5, 2016

Comment by markusd112 on 5 Jan 2016 06:31 UTC

I would like to support this feature request. I have used Zimbra (http://www.zimbra.com) webmail frontend for several years and like the way they have implemented this multi IMAP mailbox feature in the GUI: in the preferences you can configure all of your IMAP accounts as "external mail accounts". They are displayed in the email tab of zimbra on the left navigation pane as you know it e.g. in thunderbird or any other native mail client. The advantage: you only have to login one time to zimbra and you have instantly access to all your mail accounts.
It would be great, if roundcube will be enabled to handle multiple external IMAP accounts in the same way.

@rcubetrac
Copy link
Author

@rcubetrac rcubetrac commented Jan 5, 2016

Comment by markusd112 on 5 Jan 2016 06:37 UTC

Another product with such a functionality: https://phlymail.com

@fulljackz
Copy link

@fulljackz fulljackz commented Sep 20, 2018

Really interesting by this feature too !

@phoenixz
Copy link

@phoenixz phoenixz commented Sep 26, 2018

In 2018, I'd think that being able to manage multiple IMAP accounts in an email interface would be a basic feature...

@rkkoszewski
Copy link

@rkkoszewski rkkoszewski commented Oct 1, 2018

Maybe tackling this problem form a Session perspective would make it easier to implement multiple IMAP accounts. Just like they do in GMail where you can be logged in in multiple accounts (Or have delegated accounts) and easily switch between them from the top menu, allowing you to see the mailbox of the currently selected account without having to relogin each time.

This would involve redesigning the session management in Roundcube (And UI) instead of the whole core mailing system that Roundcube is based on.

EDIT: This seems to actually exist already as a plugin: https://plugins.roundcube.net/packages/boressoft/ident_switch

@aphypnise
Copy link

@aphypnise aphypnise commented Nov 24, 2018

Well it seems that the plugin isn't maintained anymore, and doesn't work with the new versions / beta.

Perhaps I missed something but this feature is still isn't yet available and it would be very great to have it, it's probably the only thing that prevent me to make a full roundcube switch.

@mikch06
Copy link

@mikch06 mikch06 commented Dec 4, 2018

Sorry, but isn't the current release from 2018-08-27 21:24 UTC ??
I think it is maintained or am i wrong?

@baerengraben
Copy link

@baerengraben baerengraben commented Dec 19, 2018

+1: This integrated in the newest Roundcube-Versions would be awesome!
For now I'm using the mentioned Plugin "https://plugins.roundcube.net/packages/boressoft/ident_switch". But with roundcube version 1.1.x. I didn't knew that there is now a Version for 1.3.x => This is good news! :)
But still it would be better to have this feature fully integrated in Roundcube.

@cynicer
Copy link

@cynicer cynicer commented Jan 3, 2019

+1

@marcozeus
Copy link

@marcozeus marcozeus commented Apr 10, 2019

+1 I agree with @baerengraben

@jpVm5jYYRE1VIKL
Copy link

@jpVm5jYYRE1VIKL jpVm5jYYRE1VIKL commented Jun 18, 2019

13 years passed since this feature was requested. Without this feature Roundcube don`t have any benefits over millions another single mailbox clients.

@nekromoff
Copy link

@nekromoff nekromoff commented Oct 25, 2019

This should be closed, if the feature is not planned at all or developers should comment on the status otherwise.

@alecpl
Copy link
Member

@alecpl alecpl commented Oct 25, 2019

This is most wanted feature, I agree, but it is not most wanted by my employer. So, I don't give it a high priority. At the same time this is not a simple feature to implement. So, maybe some day someone..., but the ticket should not be closed.

@athompso
Copy link

@athompso athompso commented Feb 20, 2020

FWIW, my use case for this is something I haven't seen mentioned here: I want to be able to move messages from folders in one account/server to a folder on a different account/server.
I often get messages sent by accident to the wrong address, and doing this in Outlook/Thunderbird is how I get the message, as-is, from point A to point B. (Especially since GMail doesn't seem to have a way to attach an email without modifying it.)

@HighlyFavoredBA
Copy link

@HighlyFavoredBA HighlyFavoredBA commented Feb 26, 2020

I'm at least 1000% in favor of adding the (multiple IMAP accounts) Feature! Thanks! :--)

@jpassano
Copy link

@jpassano jpassano commented Mar 12, 2020

Is this feature one of roundcube? Or one of dovecot?I have just begun to work with dovecot and roundcube but it seems to be possible to synchronize the dovecot servers.

@albertvisuals
Copy link

@albertvisuals albertvisuals commented Mar 23, 2020

Sad to see that this is not supported in 2020. I would love to use RoundCube, but without the possibility to add multiple IMAP accounts with one login it's useless for me.

@chcolin
Copy link

@chcolin chcolin commented Apr 14, 2020

Hi guys,
I found two plugins that could be integrated: ident_switch and ISPconfig

@HighlyFavoredBA
Copy link

@HighlyFavoredBA HighlyFavoredBA commented Apr 16, 2020

@chcolin When I went ISPconfig page, it looked like ISPconfig is a control panel for internet sites. I have long used cPanel.

I uploaded (ident_switch) in the RC plugins directory, added (ident_switch) to the config plugins list, and updated (composer.json) with "roundcube/plugin-installer": ">=1.4.3", and "min-version": "1.4.3", but I don't see that plugin in the Identities area. Any suggestions? :--)

@chcolin
Copy link

@chcolin chcolin commented Apr 16, 2020

@HighlyFavoredBA Yep, you need to install IPConfig panel first in order to use its Rouncube plugin.

For ident_swift plugin, maybe your $config['identities_level'] is not set to 0 - multiple identities with possibility to edit all parameters

@HighlyFavoredBA
Copy link

@HighlyFavoredBA HighlyFavoredBA commented Apr 16, 2020

@chcolin I know now that when I click Create, (ident_switch) shows up under the Signature.

What does [ident_switch.form.imap.delimiter] mean.

It would be great to create IMAP accounts from an Admin area! :--)

@HighlyFavoredBA
Copy link

@HighlyFavoredBA HighlyFavoredBA commented Apr 16, 2020

@chcolin I created a 2nd Identity from a different server, and it sends Emails from that. But the IMAP area stays turned off, after I turn it on, and add details. :--)

@HighlyFavoredBA
Copy link

@HighlyFavoredBA HighlyFavoredBA commented Apr 16, 2020

And I noticed that <title>Branded Signature</title> shows up in sent Email. So I changed that file to <title></title>. :--)

@chcolin
Copy link

@chcolin chcolin commented Apr 17, 2020

@HighlyFavoredBA I think [ident switch.form.imap.delimiter] is about how imap folders are organised.
Btw, if you have issues follow up owner and users answers or report yours.

@HighlyFavoredBA
Copy link

@HighlyFavoredBA HighlyFavoredBA commented Apr 17, 2020

@chcolin Thanks! :--)

@Master0ne
Copy link

@Master0ne Master0ne commented Jun 6, 2020

Wow, that's a show-stopper for us! And I was so convinced, that we had multiple email accounts visible in the same browser tab when working with Roundcube around 10 years ago (I guess it was just configured with multiple identities instead).

My problem is, that we have multiple IMAP accounts, each with its own SMTP account, so using a workaround with multiple identities and/or shared folders does not work, because multiple identities only work within the same email domain, as each email domain has to use its own SMTP account for sending.

A plugin like ident_switch also does not help, because I don't want to be able to just switch accounts, I need to have them visible all at once (to see if any account has received new emails at a glance).

This is something that can not be solved by a plugin, but has to be a core functionality (which brings up the other problem with horribly outdated plugins, like identity_smtp last being worked on almost 3 years ago)!

I know that this is the wrong place to ask, but what would be a viable alternative to Roundcube that has that functionality (multiple IMAP accounts + multiple identities + multiple SMTP accounts) and maybe an additional combined Inbox, to have all new emails for all accounts in a single folder view (a clear convenience feature, but not a must-have)?

@YaegerDesign
Copy link

@YaegerDesign YaegerDesign commented Jun 7, 2020

I know that this is the wrong place to ask, but what would be a viable alternative to Roundcube that has that functionality (multiple IMAP accounts + multiple identities + multiple SMTP accounts) and maybe an additional combined Inbox, to have all new emails for all accounts in a single folder view (a clear convenience feature, but not a must-have)?

Outlook

@Master0ne
Copy link

@Master0ne Master0ne commented Jun 7, 2020

Outlook

Yeah, not gonna happen! 😒

I'm currently looking into Cypht because nothing else seems to come to mind at all.

@rodrigoaguilera
Copy link

@rodrigoaguilera rodrigoaguilera commented Jun 7, 2020

Nexcloud mail is the alternative that I am using right now

@Master0ne
Copy link

@Master0ne Master0ne commented Jun 7, 2020

Nexcloud mail is the alternative that I am using right now

I have that in use as well, but it is very inflexible due to missing multiple identities per email account and is still in an early stage.

One of the problems I am facing connected to multiple identities per email account is that I always need two different signatures per email address (in two different languages).

@zaphbbrox
Copy link

@zaphbbrox zaphbbrox commented Jun 8, 2020

Normally I wouldn't make advertisements for similar projects, but since this issue hasn't been updated for some time: Checkout Rainloop for multiple account support.
Using it for some time and I'm very pleased with this webmail solution.

Taken from their website:

FEATURES
Modern user interface.
Complete support of IMAP and SMTP protocols including SSL and STARTTLS.
Sieve scripts (Filters and vacation message).
Minimalistic resources requirements.
Direct access to mail server is used (mails are not stored locally on web server).
Allows for adding multiple accounts to primary one, simultaneous access to different accounts in different browser tabs is supported. Additional identities.
Administrative panel for configuring main options.
Really simple installation and update.
Integration with Facebook, Google, Twitter and Dropbox.
Managing folders list.
Simple look'n'feel customization.
Configurable multi-level caching system.
Extending functionality with plugins installed through admin panel.
Perfect rendering of complex HTML mails.
Drag'n'drop for mails and attachments.
Keyboard shortcuts support.
Autocompletion of e-mail addresses.

@Master0ne
Copy link

@Master0ne Master0ne commented Jun 8, 2020

Normally I wouldn't make advertisements for similar projects, but since this issue hasn't been updated for some time: Checkout Rainloop for multiple account support. Using it for some time and I'm very pleased with this webmail solution.

I have already looked into Rainloop and had it running inside Nextcloud as a module, but it's the same problem, you can switch between accounts and you can have multiple accounts open each in a separate browser tab, but you can not have multiple accounts all at once inside a single browser tab and you can not move messages or folders between accounts, which is what pretty much every desktop application (like Gnome Evolution, KDE KMail, Mozilla Thunderbird or Claws Mail) can do.

I'm really totally lost with this, my best best would have been Cypht, but after days of trying to install it, I'm about to give up because I just can't get it to work (stuck at the login screen and doesn't go further although everything is setup and configured properly).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
You can’t perform that action at this time.