Emails - komplette Domain über Postfix an Exchange(DynDNS) weiterleiten
Hallo Leute,
ich habe einen Postfix-Server mit statischer IPv4 und möchte nun diesen als Spamfilter und Virenscanner (Spamasassin + Amavis) vor meinen Exchange-Server vorschieben. Mein Exchange ist über DynDNS erreichbar.
Der MX-Entrag ist auf den Postfix-Server gestellt, sowie ein A-Record auf mx1.DIEDOMAIN.de
Hier einmal die main.cf:
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
readme_directory = no
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
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mx1.DIEDOMAIN.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = localdomain, localhost, localhost.localdomain, localhost, DIEDOMAIN.de
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
mydomain = DIE-DOMAIN.de
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
relay_domains = $mydestination
smtpd_recipient_restrictions = permit_mynetworks,\
reject_unauth_destination,reject_invalid_hostname,\
reject_unauth_pipelining,reject_non_fqdn_sender, \
reject_unknown_recipient_domain,reject_unknown_sender_domain
transport_maps = hash:/etc/postfix/transport
local_recipient_maps =
die /etc/postfix/transport:
DIEDOMAIN.de relay:[exchange-dynds-adresse.de]
Ich hab nun folgendes Problem:
Log ich mich über den Postfix-Server über Telnet ein und schick damit eine Email dann wird sie weitergeleitet auf den Exchange. D.h. lokal funktioniert die Weiterleitung.
Versuche ich über meinen web.de oder gmx.de account eine email zu schicken bekomme ich den Fehler
"Relay Access Denied"
in der /var/log/mail.log steht leider nichts drin.
was mach ich falsch?
Um Hilfe wär ich sehr dankbar
LG aus Bayern
ich habe einen Postfix-Server mit statischer IPv4 und möchte nun diesen als Spamfilter und Virenscanner (Spamasassin + Amavis) vor meinen Exchange-Server vorschieben. Mein Exchange ist über DynDNS erreichbar.
Der MX-Entrag ist auf den Postfix-Server gestellt, sowie ein A-Record auf mx1.DIEDOMAIN.de
Hier einmal die main.cf:
- 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.
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
- appending .domain is the MUA's job.
- Uncomment the next line to generate "delayed mail" warnings
readme_directory = no
- TLS parameters
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.
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mx1.DIEDOMAIN.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = localdomain, localhost, localhost.localdomain, localhost, DIEDOMAIN.de
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
mydomain = DIE-DOMAIN.de
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
relay_domains = $mydestination
smtpd_recipient_restrictions = permit_mynetworks,\
reject_unauth_destination,reject_invalid_hostname,\
reject_unauth_pipelining,reject_non_fqdn_sender, \
reject_unknown_recipient_domain,reject_unknown_sender_domain
transport_maps = hash:/etc/postfix/transport
local_recipient_maps =
die /etc/postfix/transport:
DIEDOMAIN.de relay:[exchange-dynds-adresse.de]
Ich hab nun folgendes Problem:
Log ich mich über den Postfix-Server über Telnet ein und schick damit eine Email dann wird sie weitergeleitet auf den Exchange. D.h. lokal funktioniert die Weiterleitung.
Versuche ich über meinen web.de oder gmx.de account eine email zu schicken bekomme ich den Fehler
"Relay Access Denied"
in der /var/log/mail.log steht leider nichts drin.
was mach ich falsch?
Um Hilfe wär ich sehr dankbar
LG aus Bayern
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 264362
Url: https://administrator.de/contentid/264362
Ausgedruckt am: 05.11.2024 um 18:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo insideria
Schau mal ob das nicht die perfekte Lösung für dich ist:
https://www.howtoforge.com/the-perfect-spamsnake-ubuntu-jeos-12.04-lts-p ...
Sieht so aus, dass du nur das Relay von intern zulässt. Wieso holst du es nicht via Fetchmail ab?
Gruss
adminst
Schau mal ob das nicht die perfekte Lösung für dich ist:
https://www.howtoforge.com/the-perfect-spamsnake-ubuntu-jeos-12.04-lts-p ...
Sieht so aus, dass du nur das Relay von intern zulässt. Wieso holst du es nicht via Fetchmail ab?
Gruss
adminst
Hallo Insiderla,
auch wenn es dein akutes Problem nicht löst, Scrollout F1 besteht genau aus diesen Komponenten, zusammen mit einem recht netten Webinterface mit statistischer Auswertung.
Ist übrigens kostenlosn / open-source
Vielleicht hilft dir das ja weiter...
Beste Grüße!
Berthold
auch wenn es dein akutes Problem nicht löst, Scrollout F1 besteht genau aus diesen Komponenten, zusammen mit einem recht netten Webinterface mit statistischer Auswertung.
Ist übrigens kostenlosn / open-source
Vielleicht hilft dir das ja weiter...
Beste Grüße!
Berthold