Hallo,
mein Mailserver funktioniert tadellos mit Authentifizierung und SMTP Anmeldung von Clients wie Thunderbird oder Android Mail App etc. mittels TLS.
Wenn ich aber eine Nachricht von meinem Computer mittels mail Kommando schicke, dann leitet mein Server diese Nachrichten nicht weiter.
Trage ich die IP meines Rechners (hier als Beipiel: 212.123.123.123) am SMTPD Server ein in mynetworks, dann werden die Nachrichten weitergeleitet:
Da sich aber die IP meines Rechners bzw. Routers dauernd ändert, ist das keine komfortable Lösung.
Entferne ich von smtpd_recipient_restrictions die Einstellung permit_mynetworks, funktioniert die Weiterleitung nicht. Das sagt mir, dass es an der Authentifizierung liegt. Bei korrekter Authentifizierung sollte ja das Netzwerk nicht mehr von Belang sein, wenn ich das richtig verstehe.
Am Client, also auf meinem Rechner, auf dem auch Postfix als MTA läuft, habe ich das Passwort hinterlegt und folgendes eingetragen:
Ich denke, dass am Postfix Client etwas geändert werden muss, aber was? Ich blicke da nicht mehr durch.
Übrigens habe ich in meinem LAN auch einen Raspberry Pi am Laufen, auf dem exim4 als MTA arbeitet. Mit dem kann ich von der Kommandozeile Mails über meinen SMTP Server versenden. Mit Postfix am Suse Rechner schaffe ich es leider nicht.
Bin sehr dankbar für Hilfe
mein Mailserver funktioniert tadellos mit Authentifizierung und SMTP Anmeldung von Clients wie Thunderbird oder Android Mail App etc. mittels TLS.
Wenn ich aber eine Nachricht von meinem Computer mittels mail Kommando schicke, dann leitet mein Server diese Nachrichten nicht weiter.
Code:
Relay access denied
Code:
# /etc/postfix/main.cf
mynetworks = 127.0.0.0/8 212.123.123.123
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
Entferne ich von smtpd_recipient_restrictions die Einstellung permit_mynetworks, funktioniert die Weiterleitung nicht. Das sagt mir, dass es an der Authentifizierung liegt. Bei korrekter Authentifizierung sollte ja das Netzwerk nicht mehr von Belang sein, wenn ich das richtig verstehe.
Am Client, also auf meinem Rechner, auf dem auch Postfix als MTA läuft, habe ich das Passwort hinterlegt und folgendes eingetragen:
Code:
# /etc/postfix/main.cf
relayhost = my_mailserver.at
smtp_sasl_password_maps=hash:/etc/postfix/relay_password
smtp_sasl_auth_enable=yes
smtp_sasl_security_options = noanonymous
smtp_generic_maps = hash:/etc/postfix/generic
Übrigens habe ich in meinem LAN auch einen Raspberry Pi am Laufen, auf dem exim4 als MTA arbeitet. Mit dem kann ich von der Kommandozeile Mails über meinen SMTP Server versenden. Mit Postfix am Suse Rechner schaffe ich es leider nicht.
Bin sehr dankbar für Hilfe