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-Key: 461367

Url: https://administrator.de/contentid/461367

Printed on: April 18, 2024 at 04:04 o'clock

Member: SlainteMhath
SlainteMhath Jun 12, 2019 at 07:25:32 (UTC)
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
Member: mbrnjs
mbrnjs Jun 12, 2019 at 07:29:36 (UTC)
Goto Top
Dankeschön für die schnelle Antwort, werde es gleich mal ausprobieren und im Laufe des Tages Rückmeldung geben face-smile
Member: Lochkartenstanzer
Lochkartenstanzer Jun 12, 2019 at 10:48:23 (UTC)
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
Member: mbrnjs
mbrnjs Jun 12, 2019 at 11:17:39 (UTC)
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
Member: SlainteMhath
SlainteMhath Jun 12, 2019 at 12:11:33 (UTC)
Goto Top
Versendet ihr über den Smarthost eures ISPs? Dann dessen IP/Hostname
Versendet ihr direkt, kann die Zeile raus.