[Postfixbuch-users] Mails für Domains auf mehreren Servern

Rene Pilz rene.pilz at lyoness.ag
Fr Jul 20 13:17:17 CEST 2012


Hallo,

ich bin hier am Aufbau eines neuen Linux Mailserver mit Postfix, Dovecot und Mysql für virtuelle Domänen.

Das Grundproblem ist jenes, das Mailadressen pro Domäne auf eben diesem Linux-Mailserver und auf einem Exchange Server liegen.
Das heißt eine Adresse test at domain.ag<mailto:test at domain.ag> gibt es am Linux Server und z.B. eine Adresse test1 at domain.ag<mailto:test1 at domain.ag> auf dem Exchange Server.

Die Mailappliance die vor diesen Servern läuft, weiß wo welche Adresse liegt und leitet die Mail an den entsprechenden Server weiter.
Das funktioniert soweit. Kommt ein Mail von extern an test at domain.ag<mailto:test at domain.ag> und an test1 at domain.ag<mailto:test1 at domain.ag> wird das ganz normal einmal am Linux angeliefert und einmal am Exchange - so wie es sein soll.

Schicke ich eine Mail vom Linux Account auf eine externe Adresse funktioniert es auch super. Soweit so gut.
Nun zum Problem.

Schicke ich eine Mail von test at domain.ag<test at domain.ag%20> (liegt am Linux) an die Adresse test1 at domain.ag<mailto:test1 at domain.ag> (liegt am Exchange) kriege ich folgende Fehlermeldung:
Jul 20 12:16:24 mailx postfix/smtpd[8767]: connect from unknown[xx.xx.xx.xx]
Jul 20 12:16:24 mailx postfix/smtpd[8767]: Anonymous TLS connection established from unknown[xx.xx.xx.xx]: TLSv1 with cipher AES128-SHA (128/128 bits)
Jul 20 12:16:24 mailx postfix/smtpd[8767]: NOQUEUE: reject: RCPT from unknown[xx.xx.xx.xx]: 550 5.1.1 <test at domain.ag<mailto:test at domain.ag>>: Recipient address rejected: User unknown in virtual mailbox table; from=<test at domain.ag<mailto:test at domain.ag>> to=<test1 at domain.ag<mailto:test1 at domain.ag>> proto=ESMTP helo=<xxxxx>
Jul 20 12:16:27 mailx postfix/smtpd[8767]: disconnect from unknown[xx.xx.xx.xx]

Mir ist der Fehler klar. Die Mailbox gibt es in der MySQL Tabelle nicht und daher wird die Mail verworfen - klar.
Ich kann die Mailbox aber hier am Linux nicht anlegen, da sie ja am Exchange existiert und dorthin weitergeleitet werden soll.

Gibt es grundsätzlich eine Lösung für das Problem?
So in der Art von Mailbox existiert lokal nicht - schicke die Anfrage weiter an die Mailappliance und diese weiß dann wo die Mailbox liegt.
Müsste sich doch über transport lösen lassen oder? Habs bis jetzt nicht geschafft.

Anbei noch meine Postfix Config:

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
dovecot_destination_recipient_limit = 1
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = all
mailbox_command =
mailbox_size_limit = 0
mydestination = $myhostname,localhost.$mydomain,localhost,$mydomain
myhostname = zensiert ;-)
mynetworks = /etc/postfix/networks
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_note_starttls_offer = yes
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_tls_CAfile = /etc/ssl/zensiert
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/ssl/ zensiert
smtpd_tls_key_file = /etc/ssl/ zensiert
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_mailbox_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_transport = dovecot

Ich hoffe es kann mir wer helfen.

viele Grüße und Danke
René


René Pilz
(IT Services)
LYONESS Dataservice GmbH

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20120720/374806a4/attachment.html>


Mehr Informationen über die Mailingliste Postfixbuch-users