Hi,

I have been using Postfix with Dovecot (lmtp/imaps) for a few years now for
5 domains with the virtual domains setup and self-signed certificates using
OpenSSL 1.0.x  For spam/virus protection I use Postscreen, Spamassassin and
Clamav; I also use py-spfpolicyd, OpenDmarc, OpenDkim and Clamav.

Now I wish to move onto a postmulti setup with separate instances for
incoming, outgoing, and a null-client per domain. So that would mean 15
instances of Postfix in total under postmulti. Not sure if I should do
this, but I would also like to have another setup that only sends/receives
email within or between our own domains. This is nice to have, but not
necessary.

I have a single server with two physical NICs to do this. I am migrating
from self-signed certificates to individual LetsEncrypt certificates per
domain and OpenSSL 1.0.x to 1.1.x ( i.e. TLS1.2 to TLS1.3). I plan to use
one physical NIC for LAN and the other for WAN with IP aliases for each
Postfix instance.

So my questions are:
1. Will I have to use separate ports for each instance as I am planning to
use IP aliases? I guess I will have to. If that would be the case, then I
guess the ports need to be configured in master.cf for each instance.
2. I believe a single Dovecot instance and
spam/opendmarc/opendkim/spf/clamav milter instances should still be able to
serve all the Postfix instances. Am I right in thinking so?
3. I guess I should be fine using the same user db by just removing the
virtual domains from each Postfix instance's main.cf and setting
virtual_domain to the relevant domain.
4. I am thinking of replacing Spamassassin with Rspamd or simply not using
either of them at all i.e. use Postscreen only. What has your experience
been here?
5. Is Dovecot still the best lmtp/imaps option for Postfix? If I am not
mistaken Postfix has its own lmtp now... I thought I read so somewhere,
cannot remember... maybe I am wrong.
6. Does Postfix support Redis or similar databases?
7. I have not read much on DANE, but my DNS supports DNSSec. Would you
recommend setting up DANE?
8. Would you suggest any better architecture to what I wish to achieve?
Maybe I could have just one null client for all domains... or anything else.

Phew.. too many questions I guess :-) Thanks in advance. Looking forward to
your responses.

Best regards,

Nitin

Reply via email to