|Lucio Crusca||Sep 27, 2011 10:39 am|
|Sam Varshavchik||Sep 27, 2011 2:49 pm|
|Lindsay Haisley||Sep 27, 2011 9:05 pm|
|Lucio Crusca||Sep 28, 2011 1:05 am|
|Sam Varshavchik||Sep 28, 2011 3:55 am|
|Lucio Crusca||Sep 28, 2011 5:05 am|
|Sam Varshavchik||Sep 28, 2011 5:30 am|
|Alessandro Vesely||Sep 28, 2011 8:34 am|
|Lucio Crusca||Sep 29, 2011 5:11 am|
|Lucio Crusca||Sep 29, 2011 5:31 am|
|Alessandro Vesely||Sep 29, 2011 11:13 am|
|Lucio Crusca||Oct 2, 2011 2:20 am|
|Alessandro Vesely||Oct 3, 2011 1:46 am|
|Lucio Crusca||Nov 11, 2011 9:55 am|
|Sam Varshavchik||Nov 11, 2011 4:38 pm|
|Alessandro Vesely||Nov 12, 2011 2:09 am|
|Lucio Crusca||Nov 15, 2011 9:18 am|
|Matus UHLAR - fantomas||Nov 15, 2011 11:34 am|
|Subject:||Re: [courier-users] virtual mailboxes|
|From:||Sam Varshavchik (mrs...@courier-mta.com)|
|Date:||Sep 27, 2011 2:49:02 pm|
Lucio Crusca writes:
However when I used courier-mta back then I did not need virtual mailboxes (though I used them anyway with authuserdb) nor more than one domain; now things are different.
Here is what I need to do, please head me in the direction of the best setup (sql backend?). I don't need a detailed howto, I'm able to figure out most things with google, I only need some hint about the setup.
0. I am the sysadmin, my customer is the user of the system and related mailboxes. 1. users (a few identified people working @ my customer) MUST be able to create their own mailboxes through some sort of web interface, no shell access. It's ok if they are not able to create new domains, I can do that once for all.
What do you mean by a mailbox. If you mean a mail folder, they can use any IMAP client, of course, or sqwebmail.
2. users are all in charge for all the domains, so they MUST NOT be limited about what domains they can manage. 3. users MUST be able to reset passwords from the web interface, and MUST be able to change their password in the webmail 4. passwords MUST NOT be stored in plaintext
Passwords can be changed via webmail, with some additional setup. They can be stored encrypted, however you must realize that fundamental laws of this universe will not allow you to use hash-based authentication via IMAP when encrypted passwords are used. The server must have password in plain text, in order to be able to recalculate the hashes.
5. incoming mail MUST be filtered with common spam filters (sa, others?) and marked as spam/deleted based on spam rating received. 6. users must be able to mark messages as spam/ham (sa-learn), (maybe by moving those messages in a dedicated folder?)
Or, set a custom keyword with any IMAP client that supports IMAP keywords.
7. some users share a common mailbox (info@....). They SHOULD see unread messages as unread, even when another user has already read that same messages
Although that's possible when using filesystem permission-based shared folders, filesystem permission-based shared folders are require system accounts to be used, and are severaly feature-limited.
Virtual accounts and virtual shared folders are better, but with virtual shared folders all message metadata is shared. Everyone sees the same status of each message, subject to natural caching in IMAP or webmail-based views, of course.
from a different client, but if a user trashes a message, that message should go to trash for all other users too (I don't even know if this is possible, my customer says he's this feature right now in gmail, but I'd never heard about that before).
That's what you'll have with virtual shared folders.
What you won't have with Courier is all the account provisioning functionality. Courier has no account provisioning functionality. Rather, it's configurable to pull account metadata from alternative options, starting with /etc/password, and ending at a replicated LDAP server; however how the accounts are provisioned and new mailboxes get created are out of scope, with the only limited exceptions of the password change functionality in sqwebmail, which is possible with most authentication configurations. Everything else is pretty much there, when you choose to use virtual accounts.
------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________ courier-users mailing list cour...@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users