mbrnjs
Goto Top

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 face-smile

# 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

Content-ID: 461367

Url: https://administrator.de/forum/fehlerhafte-postfix-konfiguration-461367.html

Ausgedruckt am: 23.12.2024 um 05:12 Uhr

SlainteMhath
SlainteMhath 12.06.2019 um 09:25:32 Uhr
Goto Top
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 =  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
mbrnjs
mbrnjs 12.06.2019 um 09:29:36 Uhr
Goto Top
Dankeschön für die schnelle Antwort, werde es gleich mal ausprobieren und im Laufe des Tages Rückmeldung geben face-smile
Lochkartenstanzer
Lochkartenstanzer 12.06.2019 um 12:48:23 Uhr
Goto Top
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

Genau!

zum einlesen:

http://www.postfix.org/transport.5.html
http://www.postfix.org/STANDARD_CONFIGURATION_README.html#firewall

lks
mbrnjs
mbrnjs 12.06.2019 um 13:17:39 Uhr
Goto Top
Hallo SlainteMhath,

*    smtp:smarthost.des.ipsps

Was muss denn hier rein? Tut mir leid dass ich so doof frage, aber ich kenne mich mit der Konfiguration leider nicht so gut aus face-smile

Vielen Dank nochmal für die Hilfe.

Viele Grüße
SlainteMhath
SlainteMhath 12.06.2019 um 14:11:33 Uhr
Goto Top
Versendet ihr über den Smarthost eures ISPs? Dann dessen IP/Hostname
Versendet ihr direkt, kann die Zeile raus.