Schönen guten Morgen,
ich habe eine Frage zu folgendem Aufbau einer Mailumgebung:
[Internetserver bei Provider] <---> [Homeserver an DSL Anschluss mit fester IP]
Die MX Einträge der Domains werden auf den Internetserver gesetzt, dieser soll auch für einige Domains den Mailserver spielen. Bestimmte Domains sollen aber an den Homeserver weitergeleitet werden. Das Senden von Mails soll über den Homeserver ebenfalls möglich sein, der Internetserver soll die Mails vom Homeserver annehmen und an andere Mailserver zustellen. Dies sollte dann die Probleme mit der "Provider IP" gegenüber anderen Mailserver lösen.
Ich in der main.cf von Postfix schon einen relayhost Eintrag auf den Homeserver gesetzt und eine relay_domains Datei angelegt. Die Weiterleitung der Mails an den Homeserver klappt auch. Senden vom Homeserver habe ich noch nicht getestet.
Versende ich nun aber Mails von Domains die direkt auf dem Internetserver gemanagt werden, versucht er diese immer an den relayhost zu senden.
Hier noch meine Config:
main.cf
Der mail.log sagt beim Senden folgendes:
Ist mein Ansatz mit dem relayhost falsch? Wäre über denkanstöße dankbar.
Daila
ich habe eine Frage zu folgendem Aufbau einer Mailumgebung:
[Internetserver bei Provider] <---> [Homeserver an DSL Anschluss mit fester IP]
Die MX Einträge der Domains werden auf den Internetserver gesetzt, dieser soll auch für einige Domains den Mailserver spielen. Bestimmte Domains sollen aber an den Homeserver weitergeleitet werden. Das Senden von Mails soll über den Homeserver ebenfalls möglich sein, der Internetserver soll die Mails vom Homeserver annehmen und an andere Mailserver zustellen. Dies sollte dann die Probleme mit der "Provider IP" gegenüber anderen Mailserver lösen.
Ich in der main.cf von Postfix schon einen relayhost Eintrag auf den Homeserver gesetzt und eine relay_domains Datei angelegt. Die Weiterleitung der Mails an den Homeserver klappt auch. Senden vom Homeserver habe ich noch nicht getestet.
Versende ich nun aber Mails von Domains die direkt auf dem Internetserver gemanagt werden, versucht er diese immer an den relayhost zu senden.
Hier noch meine Config:
main.cf
Code:
# 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
# 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
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $mydomain
# TLS/SSL
smtpd_use_tls=yes
smtpd_tls_security_level = may
smtpd_tls_auth_only = no
smtpd_tls_cert_file=/etc/ssl/certs/xxx.pem
smtpd_tls_key_file=/etc/ssl/private/xxx.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_received_header = yes
tls_random_source = dev:/dev/urandom
smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_invalid_hostname,reject_unknown_client,reject_rbl_client sbl-xbl.spamhaus.org
smtpd_sender_restrictions = permit_mynetworks, reject_unknown_address,reject_unknown_sender_domain,reject_non_fqdn_sender
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_recipient_limit = 250
broken_sasl_auth_clients = yes
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = xxx.1blu.de
mydomain = xxx.1blu.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $mydomain
mydestination = xxx.1blu.de, localhost
# relayhost = homeserver
# relay_domains = /etc/postfix/relay_domains
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
virtual_mailbox_domains = /etc/postfix/virtual_domains
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_alias_maps = hash:/etc/postfix/virtual_alias
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
mailbox_size_limit = 0
Der mail.log sagt beim Senden folgendes:
Code:
Jan 10 21:37:20 xxx postfix/smtp[26392]: 44B9E7C10037: to=<adresse@gmx.de>, relay=homeserver[xxx.xxx.xxx.xxx]:25, delay=0.76, delays=0.26/0.01/0.35/0.13, dsn=5.7.1, status=bounced (host homeserver[xxx.xxx.xxx.xxx] said: 554 5.7.1 <adresse@gmx.de>: Relay access denied (in reply to RCPT TO command))
Ist mein Ansatz mit dem relayhost falsch? Wäre über denkanstöße dankbar.
Daila