Friday, May 25, 2018

Checking my new smtpd.conf syntax

Could someone tell me if my changes below are OK. :-)

The part I'm not clear is I read in current.html remote authenticated
users need a explicit rule. Do I need to add some "match auth" rule?


# /etc/mail/smptd.conf

egress_int="em0"
server="server.roquesor.com"

table aliases file:/etc/mail/aliases
table valiases file:/etc/mail/valiases
table vdomains file:/etc/mail/vdomains
table addresses file:/etc/mail/addresses
table users file:/etc/mail/users

pki $server certificate "/etc/ssl/server.crt"
pki $server key "/etc/ssl/private/server.key"

listen on lo0
listen on $egress_int port 25 tls pki $server
listen on $egress_int port 465 smtps pki $server auth \
senders <users> masquerade

# Old
#accept from local for local alias <aliases> deliver to mbox
#accept from any for domain <vdomains> virtual <valiases> deliver to mbox
#accept from local sender <addresses> for any relay

# New
action local_users mbox alias <aliases>
action remote_users relay

match from local for local apply local_users
match from any for domain <vdomains> virtual <valiases> apply local_users
match from local sender <addresses> for any apply remote_users

# End of file

No comments:

Post a Comment