Hi there, After "upgrade" OpenSMTPd to 6.4.0 (smtpd.conf syntax has been corrected) from OpenBSD -current having trouble with aliased addresses.
If I tried to send mail to alias address I receive error from mail program: 'An error occurred while sending mail. The mail server responded: ,5.2.4 Mailing list expansion problem., Please check the message recipient "ali...@domain.tld" and try again' mlmmj does not send emails also by OSMTPd 6.4.0. I have only one list named 'all' for broadcast messages. So if I sent to a...@domain.tld I receive nothing. Previously, OpenSMTPD 6.0 from OpenBSD 6.3 sources look for 'aliases' from 'aliases.db' and 'virtuals' from PostgreSQL database. All works smoothly as it should be. To exclude possible PGSQL issues for 'virtuals' I've added to smtpd.conf lookup for 'virtuals' from plain text file: ... table aliases db:/etc/mail/aliases.db table virtuals file:/etc/mail/virtuals # table virtuals postgres:/etc/mail/smtpd-pgsql.conf ... In all cases (when 'table virtuals file:/..' or 'table virtuals postgres:/..' or using mlmmj, or mail to aliased address) I have the same debug messages by running smtpd 6.4.0 in table debug mode: # smtpd -dv -T virtuals -T lookup ... 77205978ce2bed68 smtp connected address=local host=domain.tld lookup: check "local" as NETADDR in table static:<localhost> -> found lookup: check "domain.tld" as DOMAIN in table static:<localnames> -> found lookup: lookup "support" as ALIAS in table db:aliases -> "myaddr" debug: aliases_get: returned 1 aliases lookup: lookup "myaddr" as ALIAS in table db:aliases -> "mya...@domain.tld" debug: aliases_get: returned 1 aliases lookup: check "local" as NETADDR in table static:<localhost> -> found lookup: check "domain.tld" as DOMAIN in table static:<localnames> -> found lookup: lookup "myaddr" as ALIAS in table db:aliases -> "mya...@domain.tld" debug: aliases_get: returned 1 aliases lookup: check "local" as NETADDR in table static:<localhost> -> found lookup: check "domain.tld" as DOMAIN in table static:<localnames> -> found lookup: lookup "myaddr" as ALIAS in table db:aliases -> "mya...@domain.tld" debug: aliases_get: returned 1 aliases lookup: check "local" as NETADDR in table static:<localhost> -> found lookup: check "domain.tld" as DOMAIN in table static:<localnames> -> found lookup: lookup "myaddr" as ALIAS in table db:aliases -> "mya...@domain.tld" debug: aliases_get: returned 1 aliases lookup: check "local" as NETADDR in table static:<localhost> -> found lookup: check "domain.tld" as DOMAIN in table static:<localnames> -> found 77205978ce2bed68 smtp failed-command address=local host=domain.tld command="RCPT TO:<supp...@domain.tld> " result="524 5.2.4 Mailing list expansion problem" debug: control -> client: pipe closed debug: clearing p=client, fd=11, pid=0 77205978ce2bed68 smtp disconnected address=local host=domain.tld reason=disconnect ... What can be wrong? Denis -- You received this mail because you are subscribed to misc@opensmtpd.org To unsubscribe, send a mail to: misc+unsubscr...@opensmtpd.org