mailcow / mailcow-dockerized

mailcow: dockerized - 🐮 + 🐋 = 💕
https://mailcow.email
GNU General Public License v3.0
8.26k stars 1.12k forks source link

Not posssible to create a domain alias with an "Umlaut" #5874

Closed DuerrComputer closed 1 month ago

DuerrComputer commented 1 month ago

Contribution guidelines

I've found a bug and checked that ...

Description

When you want to create a domain alias with a "Umlaut" and save it, the "Umlaut" gets encoded wrong and ends up in a mess. More Details see Steps to reproduce

Logs:

No Error Log

Steps to reproduce:

1. Go to "Aliasse" --> "Domain Aliasse" and Press the Button "add domain alias"
2. Enter one of  the following example alias names:
täst
töst
tüst
3. Select a destination Domain (which one doesn't matter)
4. Press Save/Add/Hinzufügen
5. See the result. For Example "täst" is encoded to "xn--tst-qla"

Which branch are you using?

master

Which architecture are you using?

x86

Operating System:

Debian 12

Server/VM specifications:

12GB RAM, 10 Cores

Is Apparmor, SELinux or similar active?

No

Virtualization technology:

VM

Docker version:

26.0.2

docker-compose version or docker compose version:

v2.26.1

mailcow version:

2024-04

Reverse proxy:

NGINX

Logs of git diff:

No Code changes

Logs of iptables -L -vn:

I use uwf and it has nothing to do with the error

Logs of ip6tables -L -vn:

I use uwf and it has nothing to do with the error

Logs of iptables -L -vn -t nat:

I use uwf and it has nothing to do with the error

Logs of ip6tables -L -vn -t nat:

I use uwf and it has nothing to do with the error

DNS check:

Working
MAGICCC commented 1 month ago

That's IDN style and it's correct for täst - see https://dnschecker.org/idn-punycode-converter.php