How to set up an email account for more than one user

1

I have created an email account for a production team like this: the-team@example-team.com. Every team-member has set it up as an account on their smartphone using IMAP.

My problem is that when new mail arrives to the account and one of the team-members read it, it will be marked as read for the other members as well. So the other members phones will download the new email but won't display any notifications because it's already marked as read on the server.

I realize that email and IMAP is designed with a single-user-per-account mindset. But are there any work-arounds for this?

Thank you!

Daggepagge

Posted 2013-06-22T12:26:36.333

Reputation: 113

Answers

2

Dovecot IMAP server can provide per user Seen flag in shared folders:

Dovecot Maildir: Per-user \Seen flag

With Maildir a dovecot-shared file controls if the \Seen flags are shared or private. The file must be created separately inside each Maildir, although if the file already exists in the Maildir root it's automatically copied for newly created mailboxes. If dovecot-shared file doesn't exist in Maildir, the \Seen flags are shared. If it exists, the \Seen flag state is stored only in the user's index files. By making each user have their own private index files, you can make the \Seen flag private for the users. [...]
If you want to change what flags are shared when dovecot-shared file exists, currently you'll have to modify the source code: src/lib-storage/index/maildir/maildir-storage.c maildir_open() has mbox->ibox.box.private_flags_mask = MAIL_SEEN; Change the MAIL_SEEN to any flag combination you want. See src/lib-mail/mail-types.h for list of valid flags.

AnFi

Posted 2013-06-22T12:26:36.333

Reputation: 771

0

In your email server, whatever it is, try creating "group" that receives emails sent to given account, then broadcasts those mails to each team member.

Szymon Szydełko

Posted 2013-06-22T12:26:36.333

Reputation: 418

Thank you for answering! Yes, but when replying these emails wont they appear as sent from the team-members account? – Daggepagge – 2013-06-22T12:39:07.093

1Not if you set the SMTP Authentication as the group mail settings. – kobaltz – 2013-06-22T12:42:09.133

I see, it is working allright, but in these individual accounts (that now gets all the mail forwarded from the main team-alias) it is of course not possible to see is someone else in the team already answered an email. – Daggepagge – 2013-06-22T13:08:38.927

@Daggepagge Have everyone bcc their replies to the team – Paul – 2013-06-22T13:14:04.783

Thank you all for helping! Yes, that is posible but this is where it's starting to become a bit messy, and also a bit demanding on the team-members. – Daggepagge – 2013-06-22T13:32:36.830

Have you considered crm or issue tracking system that would hijack mails?( looks like Bugzilla, Redmine, Jira have this facility: https://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems#Input_interfaces) Yes, for production team other IT are consumers

– Szymon Szydełko – 2013-06-22T13:45:30.227

No, what is that? Also Im thinking that a simple email app that notifies for all new mail regardless if it's read or not would be the best solution. – Daggepagge – 2013-06-22T16:15:49.720

Just check the wiki link I've posted, it explains what this software is. It can be helpful for team coordination – Szymon Szydełko – 2013-06-22T17:51:48.360