foxcpp / foxcpp/maddy

maddy 0.8 something broke email_localpart_optional

Aperta
#751 4 commenti 1 reazione 1 assegnatario Rivendicata da @foxcpp Vedi su GitHub
bug release-blocker
Lingua principale
Go
Stelle
6.1k
Fork
327
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

# Describe the bug

I have maddy set up as described here: https://maddy.email/multiple-domains/.

```
check {
authorize_sender {
user_to_email chain {
step email_localpart_optional # remove domain from username if present
step email_with_domain $(local_domains) # expand username with all allowed domains
}
}
}
```
Something has changed in 0.8, because when I authenticate with `user@email.tld`, I get the error below.

```
maddy | 2025-01-25T19:31:05.563762356Z submission/sasl: authentication failed {"reason":"no auth. provider accepted creds, last err: unknown credentials","src_ip":"192.168.1.2:59842","username":"printer@domain.tld"}
```

Authenticating with just `user` allows the client to log in, but then I end up with:
```
maddy | 2025-01-25T19:38:41.643632364Z submission/sasl: authentication failed {"reason":"no auth. provider accepted creds, last err: unknown credentials","src_ip":"192.168.1.2:39680","username":"printer@domain.tld"}
```

For now I rolled back to 0.7.1.

# Configuration file

Nothing was changed in the config.

* maddy version: 0.8

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.