NethServer / dev

NethServer issue tracker
https://github.com/NethServer/dev/issues
63 stars 20 forks source link

Bad Mail config with mixed case domain name #6906

Closed DavidePrincipi closed 3 months ago

DavidePrincipi commented 3 months ago

If a domain is created with mixed case chars, the configuration of Postfix is wrong:

Steps to reproduce

Expected result

Message is delivered

Actual result

< 554 5.7.1 <first.user@dp.NethServer.net>: Recipient address rejected: access denied
* RCPT failed: 554

Expanded configuration excerpt

[mail1@rl1 state]$ podman exec -ti postfix postconf -n | grep NethServer
smtpd_recipient_restrictions = reject_non_fqdn_recipient, check_recipient_access inline:{ dp.NethServer.net=reject_unverified_recipient dp.nethserver.net=reject_unverified_recipient go.nethserver.net=reject_unverified_recipient },
virtual_alias_domains = go.nethserver.net,dp.NethServer.net
virtual_alias_maps = sqlite:$meta_directory/aliases.cf, sqlite:$meta_directory/wildcards.cf, , ldap:$meta_directory/ldest.cf, sqlite:$meta_directory/userforwards.cf, inline:{{@dp.NethServer.net=@dp.nethserver.net}},

Thanks to EddieA

https://community.nethserver.org/t/after-migrating-mail-to-ns8-i-cant-receive/23195/10?u=davidep

DavidePrincipi commented 3 months ago

Test case

Install Mail 1.3.6-dev.2

  1. Check the bug is not reproducible
  2. Create an address like DuDE@example.com and check the message is delivered
lucagasparini commented 3 months ago

Test case 1 e 2 VERIFIED

DavidePrincipi commented 3 months ago

Released in

https://github.com/NethServer/ns8-mail/releases/tag/1.3.6