Ich habe mich jetzt übrigens für diesen Workaround entschieden: Workaround für Mails an Adressen bei Microsoft (@hotmail.com, @live.com, @outlook.com etc.)
Ich nutze jetzt Mailjet als SMTP, wenn eine Mail an t-online-Adressen geschickt werden soll.
Neben den ganzen SPF- und DMARC-Records, die man nach Anleitung von Mailjet einrichten muss, sieht die Konfiguration von Mailu auch etwas anders aus, da man hier mit Overrides arbeiten muss. Im Hintergrund arbeitet es aber auch einfach nur mit Postfix. Man legt dafür folgende Dateien in der Konfiguration an:
/overrides/postfix/transport.map
Der <placeholder> ist einfach nur eine bestimmte Subdomain. Bei mir ist das einfach nur ein CNAME-Eintrag und zeigt auf in.mailjet.com.
/overrides/postfix/sasl_passwd.map
<api-key> und <secret-key> findet man hier: https://app.mailjet.com/account/apikeys
/overrides/postfix/postfix.cf
smtp_sasl_password_maps = lmdb:/etc/postfix/sasl_passwd.map
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_auth_enable = yes
transport_maps = lmdb:/etc/postfix/transport.map socketmap:unix:/tmp/podop.socket:transport
Danach einfach den smtp-Container neustarten und es sollte direkt klappen.