On 2017-03-01 (09:50 MST), Linda Pagillo <[email protected]> wrote:
>
> For example... [email protected] is a valid user on the server. They want to
> send mail out on ports 25... I would want to the milter to bypass this
> because they are authenticated.
This is not the way to go.
A mail server should *never* allow unauthenticated users to send mail. The most
reasonable way to do this is to require port 587 for all mail submission and
require secure authentication on that port. Do not allow users to use port 25
at all.
main.ct:
smtpd_sasl_auth_enable = no
master.cf:
submission inet n - n - - smtpd
[…]
-o smtpd_sasl_auth_enable=yes
[…]
--
Apple broke AppleScripting signatures in Mail.app, so no random signatures.