Fehlerhafte Postfix Konfiguration
Guten Tag zusammen,
vor kurzem habe ich das erste Mal einen Postfix selber in Betrieb genommen (Mails vom Exchange nach aussen versenden & Mails von Extern zum Exchange weiterleiten).
Leider hapert es aktuell, dass ich mit dem Postfix nur eines der beiden Sachen machen kann. Ich habe jetzt zur Überbrückung ersteinmal 2 Postfix Server eingerichtet (1x Senden & 1x Empfangen) was jedoch kein Dauerzustand sein soll.
Hätte evtl jemand eine Idee woran es liegen könnte? Anbei schon Mal die main.cf (Bei Bedarf kann ich natürlich auch noch mehr benötigte Daten hochladen)
IP-Adresse des Exchange -> 192.168.178.2
IP-Adresse des Postfix (DMZ) -> 10.10.10.4
DMZ-> LAN Ports 465 & 25 Offen
Distribution: Debian
Viele Grüße und Vielen Dank im Vorraus
vor kurzem habe ich das erste Mal einen Postfix selber in Betrieb genommen (Mails vom Exchange nach aussen versenden & Mails von Extern zum Exchange weiterleiten).
Leider hapert es aktuell, dass ich mit dem Postfix nur eines der beiden Sachen machen kann. Ich habe jetzt zur Überbrückung ersteinmal 2 Postfix Server eingerichtet (1x Senden & 1x Empfangen) was jedoch kein Dauerzustand sein soll.
Hätte evtl jemand eine Idee woran es liegen könnte? Anbei schon Mal die main.cf (Bei Bedarf kann ich natürlich auch noch mehr benötigte Daten hochladen)
IP-Adresse des Exchange -> 192.168.178.2
IP-Adresse des Postfix (DMZ) -> 10.10.10.4
DMZ-> LAN Ports 465 & 25 Offen
Distribution: Debian
Viele Grüße und Vielen Dank im Vorraus
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# See http:{{comment_single_line_double_slash:0}}
# fresh installs.
compatibility_level = 2
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
message_size_limit = 50480000
myhostname = postfix.server
mydomain = domain
mydestination = hier kommen die Domains rein die angenommen werden sollen?
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
relay_domains = hier die Domains die weitergeleitet werden dürfen?
relayhost = [192.168.178.2]:25
mynetworks = 192.168.178.0/24 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
transport_maps = hash:/etc/postfix/transport
inet_protocols = all
smtpd_recipient_restrictions = permit_mynetworks
permit_sasl_authenticated
defer_unauth_destination
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 461367
Url: https://administrator.de/contentid/461367
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
5 Kommentare
Neuester Kommentar
Moin,
mydestination bezeichnet nur den eigenen Hostnamen. In deinem Fall kann da localhost drin stehen.
Dafür brauchst du relay_domains und transport_maps
relay_domains: (gibt Domains an die angenommen werden)
transplort_maps (gibt an wohin die Domains geroutet werden sollen
An alles was nicht "relay_domain" ist dürfen nur die Hosts/Netzte in mynetworks senden.
lg,
Slainte
mydestination bezeichnet nur den eigenen Hostnamen. In deinem Fall kann da localhost drin stehen.
Dafür brauchst du relay_domains und transport_maps
relay_domains = hash:/etc/postfix/relay_domains
transport_maps = hash:/etc/postfix/transport
relay_domains: (gibt Domains an die angenommen werden)
domain1.tld OK
domain2.tld OK
transplort_maps (gibt an wohin die Domains geroutet werden sollen
domain1.tld smtp:192.168.178.2
domain2.tld smtp:192.168.178.2
* smtp:smarthost.des.ipsps
An alles was nicht "relay_domain" ist dürfen nur die Hosts/Netzte in mynetworks senden.
lg,
Slainte
Zitat von @SlainteMhath:
Moin,
mydestination bezeichnet nur den eigenen Hostnamen. In deinem Fall kann da localhost drin stehen.
Dafür brauchst du relay_domains und transport_maps
Moin,
mydestination bezeichnet nur den eigenen Hostnamen. In deinem Fall kann da localhost drin stehen.
Dafür brauchst du relay_domains und transport_maps
Genau!
zum einlesen:
http://www.postfix.org/transport.5.html
http://www.postfix.org/STANDARD_CONFIGURATION_README.html#firewall
lks