Hallo zusammen,
erst einmal vielen Dank für die vielen Hinweise.
dann vielleicht eine Dyndns einrichten und per FritzBox aktualisieren lassen. Dann sollte eine saubere Whitelist gehen.
Nein, das hat nichts mit Dyndns zu tun. Das habe ich so oder so eingerichtet.
Also meine Fritzbox authentifiziert sich einfach mit Benutzername Passwort. Ziemlich unproblematisch.
Ja, das macht meine auch. Allerdings haben ich Postfix so konfiguriert, dass er falsche HELOs nicht durchlässt und das macht die Fritzox und das ist mein Problem.
Ich habe daheim drei Geräte welche ganz ohne externen SMTP verschicken. Habe einfach in allen exim4 Diensten meinen dyndns host als Hostname angegeben und fertig.
Und genau das unterstützt Fritzbox Push Mail nicht.
Auf die Lösung hat mich stachi gebracht.
Hier kannst du nachlesen warum das so nicht funktioniert und wie man es besser macht.
Vielen Dank dafür! Für alle die es interessiert. Mein Problem war folgendes.
Ich habe zusätzlich konfiguriert
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_unknown_helo_hostname
Ich habe herausgefunden, dass smtpd_helo_restrictions vor allem anderen greift. Das heißt so wie es es eigentlich in der Doku beschrieben ist mit
1 /etc/postfix/main.cf:
2 smtpd_recipient_restrictions =
3 permit_mynetworks
4 check_helo_access hash:/etc/postfix/helo_access
5 reject_unknown_helo_hostname
6 reject_unauth_destination
7
8 /etc/postfix/helo_access:
9 localhost.localdomain PERMIT
funktioniert es nicht. smtpd_helo_restrictions = reject_unknown_helo_hostname greift zuerst und sorgt dafür, dass alle falschen HELOs abgelehnt werden. Trotzdem hat mir dieses Beispiel einen Hinweis gegeben wie ich es machen kann. Denn wenn ich nun
smtpd_helo_restrictions =
permit_mynetworks
check_helo_access hash:/etc/postfix/helo_access
reject_unknown_helo_hostname
reject_invalid_hostname
und in /etc/postfix/helo_access
konfiguriere, dann funktioniert es wie ich das gewollt habe. Alle anderen falschen HELOs werden abgelehnt und nur meine Fritzbox kommt durch. Das Risiko, dass irgendein SpamBot die HELO Kennung fritzbox verwendet nehme ich in kauf. Das ist aber sicherer, als wenn ich die Restriktion komplett wegnehmen würde.
Wenn ich das dann richig verstehe brauche ich dann alle anderen Restriktionen in den smtp_*_restriction nicht mehr weil sie schon von der HELO restriction abgelehnt werden. Das werden ich dann aber noch mal testen. Jetzt bin ich erst mal froh, dass es funktioniert.
Gruß
Jester