Hello,

I use aliases in an smtpd config and before upgrade to 6.5 it worked fine.
After upgrade and rewriting config smtpd starts to reject mails
addressed to aliases with a reason "550 Invalid recipient". What's
wrong with new config?

/var/log/maillog:

Apr 29 07:01:48 ns1 smtpd[71399]: e99e9db5916c8789 smtp connected
address=209.85.167.44 host=mail-lf1-f44.google.com
Apr 29 07:01:48 ns1 smtpd[71399]: e99e9db5916c8789 smtp tls
ciphers=TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256
Apr 29 07:01:49 ns1 smtpd[71399]: e99e9db5916c8789 smtp failed-command
command="RCPT TO:<sergeyb@XXXX>" result="550 Invalid recipient:
<sergeyb@XXXX>"
Apr 29 07:01:49 ns1 smtpd[71399]: e99e9db5916c8789 smtp disconnected reason=quit

smtpd.conf before upgrade to 6.5:

pki mx1.XXXX certificate "/etc/ssl/XXXX.crt"
pki mx1.XXXX key "/etc/ssl/private/XXXX.key"

limit mta inet4
queue compression

listen on lo0
listen on lo0 port 10028 tag DKIM_OUT
listen on egress port 25 tls pki mx1.XXXX
listen on egress port 465 smtps pki mx1.XXXX auth mask-source hostname mx1.XXXX
listen on egress port 587 tls-require pki mx1.XXXX auth mask-source
hostname mx1.XXXX

table aliases db:/etc/mail/aliases.db
table secrets db:/etc/mail/secrets.db
table domains { XXXX }

accept for local deliver to mbox
accept for local alias <aliases> deliver to mbox
accept for domain "XXXX" relay via
"tls+auth://gm...@smtp.gmail.com:587" auth <secrets>
accept from any for domain "XXXX" alias <aliases> deliver to mbox
#accept from local for any relay

accept tagged DKIM_OUT for any relay
accept from local for any relay via smtp://127.0.0.1:10027

expire 2d
bounce-warn 2h, 4h, 1d
--------------------------------------------

pki mx1.XXXX cert "/etc/ssl/XXXX.crt"
pki mx1.XXXX key "/etc/ssl/private/XXXX.key"

mta limit inet4
bounce warn-interval 2h, 4h, 1d
queue ttl 4d
queue compression

listen on lo0
listen on lo0 port 10028 tag DKIM_OUT
listen on egress port 25 tls pki mx1.XXXX
#listen on egress port 25 tls pki mx1.XXXX auth-optional hostname mx1.XXXX
listen on egress port 465 smtps pki mx1.XXXX auth mask-source hostname mx1.XXXX
listen on egress port 587 tls-require pki mx1.XXXX auth mask-source
hostname mx1.XXXX

table aliases db:/etc/mail/aliases.db
table secrets db:/etc/mail/secrets.db
table domains { XXXX }

action "local" mbox alias <aliases>
action "gmail" relay host "smtp+tls://gm...@smtp.gmail.com:587" auth <secrets>
action "relay_dkim" relay host smtp://127.0.0.1:10027
action "relay" relay

match tag DKIM_OUT for any action "relay"
match from local for local action "local"
match from local for any auth action "relay_dkim"
match from any for domain domains action "local"
match from any for any auth action "gmail"


output from smtpd -dv -Texpand:

queue: queue compression enabled
debug: pony: rsae_init
debug: pony: rsae_init
debug: smtp: will accept at most 498 clients
debug: smtpd: scanning offline queue...
debug: smtpd: offline scanning done
debug: queue: done loading queue into scheduler
1ae957d6afeb0dfa smtp connected address=209.85.208.171
host=mail-lj1-f171.google.com
debug: looking up pki "mx1.XXXX"
debug: session_start_ssl: switching to SSL
debug: pony: rsae_priv_enc
1ae957d6afeb0dfa smtp tls ciphers=TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256
smtp: 0x15892c37000: smtp_cert_verify_cb: no-client-cert
debug: smtp: SIZE in MAIL FROM command
expand: 0x1ed226c59018: expand_insert() called for
address:sergeyb@XXXX[parent=0x0, rule=0x0]
expand: 0x1ed226c59018: inserted node 0x1ed2341cb800
expand: lka_expand: address: sergeyb@XXXX [depth=0]
expand: 0x1ed226c59018: clearing expand tree
1ae957d6afeb0dfa smtp failed-command command="RCPT TO:<sergeyb@XXXX>"
result="550 Invalid recipient: <sergeyb@XXXX>"
1ae957d6afeb0dfa smtp disconnected reason=quit

Sergey

-- 
You received this mail because you are subscribed to misc@opensmtpd.org
To unsubscribe, send a mail to: misc+unsubscr...@opensmtpd.org

Reply via email to