[Dovecot] Recommended method?
Hopefully this isnt TOO general of a question.
I have a raid server that runs dovecot and exports via nfs the maildir format store. I have 4 mail servers running exim that use dovecot to deliver over nfs
I have been examing our entire setup and had the thought, would it be recommended to instead have another exim process running directly on the raid server and have my mail servers deliver mail to that rather than over nfs, if that makes sense?
So mail would go from our postini frontend => mail cluster => final delivery via exim on raid server.
Seems like this way I could make all the nfs config options go away and such.
Thoughts?
On 28.1.2010, at 2.37, Brandon Lamb wrote:
Hopefully this isnt TOO general of a question.
I have a raid server that runs dovecot and exports via nfs the maildir format store. I have 4 mail servers running exim that use dovecot to deliver over nfs
What about your Dovecot servers, how many of them do you have?
I have been examing our entire setup and had the thought, would it be recommended to instead have another exim process running directly on the raid server and have my mail servers deliver mail to that rather than over nfs, if that makes sense?
So mail would go from our postini frontend => mail cluster => final delivery via exim on raid server.
Seems like this way I could make all the nfs config options go away and such.
The problems with NFS go away if user's mails are never concurrently accessed by more than one server. It doesn't matter if the other server is another NFS client or the NFS server itself.
So if you have a single Dovecot IMAP/POP server, the only way to avoid NFS issues is by having that same server also deliver the mails.
On Wed, Jan 27, 2010 at 5:07 PM, Timo Sirainen tss@iki.fi wrote:
On 28.1.2010, at 2.37, Brandon Lamb wrote:
Hopefully this isnt TOO general of a question.
I have a raid server that runs dovecot and exports via nfs the maildir format store. I have 4 mail servers running exim that use dovecot to deliver over nfs
What about your Dovecot servers, how many of them do you have?
I have been examing our entire setup and had the thought, would it be recommended to instead have another exim process running directly on the raid server and have my mail servers deliver mail to that rather than over nfs, if that makes sense?
So mail would go from our postini frontend => mail cluster => final delivery via exim on raid server.
Seems like this way I could make all the nfs config options go away and such.
The problems with NFS go away if user's mails are never concurrently accessed by more than one server. It doesn't matter if the other server is another NFS client or the NFS server itself.
So if you have a single Dovecot IMAP/POP server, the only way to avoid NFS issues is by having that same server also deliver the mails.
Thats what I am thinking. I run the single imap/pop dovecot server directly on the raid, been working fantastic for us with some 16k pop accounts, 450gigs or so.
Now I am thinking of taking that same thinking and getting rid of the deliver over nfs and deliver directly to the raid server like you said.
Now I am thinking of taking that same thinking and getting rid of the deliver over nfs and deliver directly to the raid server like you said.
We have such a setup. 3 MX servers running postfix and antispam software. 2 clustered (drbd, heartbeat) IMAP/POP3 Servers
The 3 MX server deliver via smtp to the imap cluster and there runs another postfix instance without spamchecks.
Keep in mind your alias setup - our mx servers expand the aliases before they deliver to the backend postfix. Be sure to disable the aliases on the backend mta otherwise you will get your mails twice. normally the backend mta should not send any mail but if there are problems with the quota it should reach the sender, therefore we have enabled the aliases only for outgoing mail. this helps in the special case if an internal users sends to another internal user which is over quota and the senders address is an alias :)
participants (3)
-
alex handle
-
Brandon Lamb
-
Timo Sirainen