Hans Salvisberg wrote:
David Nicol wrote:
I would purpose
the existing IP address to the customers and give the inbounds a new IP.
Thank you for your reply, but there are only four users in this
organization and I can't use more than one IP for them.
I had a similar problem and changed my mail setup in the following ways:
1.) All clients wishing to relay mail use qpsmtpd on 465 (SMTP over
SSL) and/or 587 (Submission)
2.) I wrote a plugin that refused to accept messages on 465 and 587
from unauthenticated users (it is actually configurable for whatever
port you wish.)
3.) I modified plugins to not trigger if the port is not 25
(check_earlytalker, amongst others)
It's been a while so there might be more that I've forgotten. This
allowed me to run one process to relay and accept mail, but be able to
enforce receiving mail separately from relaying clients. Let me know if
you're interested in any of the above.
Elliot