[Dovecot] Confused about what MTA, MDA, IMAP/POP server to use
Hello...I'll TRY make this short. This post is not specific to Dovecot...but many subscribers to this list have probably been down this road. (private replies welcome if you want it to go off list) I currently use Sendmail with MailScanner, SpamAssassin, ClamAV, Procmail, and qpopper for POP3 (hash mail dirs for mbox files)on RedHat 9 server. Roaming users currently only have the option of UebiMiau webmail interface to POP3 (doesn't work well) I will be moving to a server with Fedora Core 5.(x86_64) Things I would like to accomplish:
- Move to maildir mailbox format (currently large mbox files cause I/O flushing errors and problems for users retrieving).
- Use squirrelmail for webmail (IMAP) (local or roaming users)
- Enable local users (ones with current accounts on the server) to continue to use their current client setup.
- Enable any user to use the webmail interface to retrieve/send email.
- Enable roaming users (ones connected from any location) to use Outlook Express or similar with SMTP_Auth and port 587 for message submission and POP3/IMAP.
- Enable mail quota.
I want the current users to use their current settings (unless they roam...then require that they use webmail or SMTP_Auth and port 587), but moving forward with new users, I have no reason to give them shell access/system accounts....so I was thinking virtual users using user@domain and storing their auth information in mysql db. (mysql will be used for radius...so it is already running on the server).
Because I am trying to figure out how to keep the existing users system accounts and move forward with new users only having virtual accounts (just mail access with no login), I don't think I can use file system quotas.
I have used Sendmail for 10 years, so I am familiar with it and it has been very stable for me. (so I prefer to stick with it if I can) I rely heavily on MailScanner to scan/mark/clean virus and Procmail to filter marked spam. Qpopper is on the way out...A couple of weeks messing with the test server and I already love Dovecot.
Questions:
- Recommendations please: How to accomplish with what configuration.
- Quotas?
- SMTP_Auth using Mysql for virtual users? (works fine with PAM/system passwords)
Sorry for not being Dovecot specific on the list. Curt
Maybe I am going about this wrong. If I don't use virtual users w/mysql, it seems much less complicated for config for dovecot, sendmail/procmail/smtp_auth. The only difference then is that I can't have the user@domain1.com and user@domain2.com as mailboxes. I would use sendmail/virtusertable to alias user@domain1.com to the system user user1 and user@domain2.com to the system user user2. Will using the password/shadow/pam auth method be as fast and handle as many users as auth to a mysql db? (i.e. would 10,000 mail users cause a slowdown with system users and not if using mysql?) ----- Original Message ----- From: Netlink Tech To: dovecot@dovecot.org Sent: Friday, March 31, 2006 6:28 AM Subject: [Dovecot] Confused about what MTA, MDA, IMAP/POP server to use
Hello...I'll TRY make this short. This post is not specific to Dovecot...but many subscribers to this list have probably been down this road. (private replies welcome if you want it to go off list) I currently use Sendmail with MailScanner, SpamAssassin, ClamAV, Procmail, and qpopper for POP3 (hash mail dirs for mbox files)on RedHat 9 server. Roaming users currently only have the option of UebiMiau webmail interface to POP3 (doesn't work well) I will be moving to a server with Fedora Core 5.(x86_64) Things I would like to accomplish:
- Move to maildir mailbox format (currently large mbox files cause I/O flushing errors and problems for users retrieving).
- Use squirrelmail for webmail (IMAP) (local or roaming users)
- Enable local users (ones with current accounts on the server) to continue to use their current client setup.
- Enable any user to use the webmail interface to retrieve/send email.
- Enable roaming users (ones connected from any location) to use Outlook Express or similar with SMTP_Auth and port 587 for message submission and POP3/IMAP.
- Enable mail quota.
I want the current users to use their current settings (unless they roam...then require that they use webmail or SMTP_Auth and port 587), but moving forward with new users, I have no reason to give them shell access/system accounts....so I was thinking virtual users using user@domain and storing their auth information in mysql db. (mysql will be used for radius...so it is already running on the server).
Because I am trying to figure out how to keep the existing users system accounts and move forward with new users only having virtual accounts (just mail access with no login), I don't think I can use file system quotas.
I have used Sendmail for 10 years, so I am familiar with it and it has been very stable for me. (so I prefer to stick with it if I can) I rely heavily on MailScanner to scan/mark/clean virus and Procmail to filter marked spam. Qpopper is on the way out...A couple of weeks messing with the test server and I already love Dovecot.
Questions:
- Recommendations please: How to accomplish with what configuration.
- Quotas?
- SMTP_Auth using Mysql for virtual users? (works fine with PAM/system passwords)
Sorry for not being Dovecot specific on the list. Curt
Netlink Tech wrote:
Maybe I am going about this wrong. If I don't use virtual users w/mysql, it seems much less complicated for config for dovecot, sendmail/procmail/smtp_auth. The only difference then is that I can't have the user@domain1.com mailto:user@domain1.com and user@domain2.com mailto:user@domain2.com as mailboxes. I would use sendmail/virtusertable to alias user@domain1.com mailto:user@domain1.com to the system user user1 and user@domain2.com mailto:user@domain2.com to the system user user2. Will using the password/shadow/pam auth method be as fast and handle as many users as auth to a mysql db? (i.e. would 10,000 mail users cause a slowdown with system users and not if using mysql?)
Questions: 1) Recommendations please: How to accomplish with what configuration. 2) Quotas? 3) SMTP_Auth using Mysql for virtual users? (works fine with PAM/system passwords)
Sorry for not being Dovecot specific on the list. Curt
What's wrong with using pam-mysql for all your users and adding in a "shell" column to identify those users allowed to shell in? This would also solve your SMTP_Auth question.
I have no idea about quotas.
Leeman
participants (2)
-
Leeman Strout
-
Netlink Tech