Mails an einen anderen Server leiten

BlackCrow79

New Member
Hallo zusammen,

ich habe gerade Google und dieses Forum hier gequält und leider keine Antwort gefunden, die exakt auf mein Problem passt. Vielleicht kann mir ja einer der schlauen Köpfe hier helfen:

Ich habe 2 Server - der eine übernimmt das Webhosting für verschiedene Webseiten. Auf dem anderen Server läuft lediglich Postfix und Zarafa (nennen wir ihnen "kleinen Server".

Nun möchte ich, dass Mails an bestimmte Adressen an den kleinen Server geleitet werden.

Wie kann ich das umsetzen? Die Mailadresse info@doman.de ist bereits auf dem kleinen Server angelegt. Ein Versand der Mails über Zarafa funktioniert Problemlos.

Nun müsste ich doch vermutlich beim "großen" Server entsprechend mit "transport" arbeiten. Ich habe also eine Datei mit diesem Namen angelegt und in diese folgendes eingetragen:

info@domain.de smtp:[ipadresse des kleinen servers]

Natürlich habe ich in der Postfix-Config folgendes eingetragen:

transport_maps = hash:/etc/postfix/transport

Danach habe ich Postfix neu gestartet und von meinem Arcor-Account eine Mail an info@domain.de gesendet. Als Ergebnis bekam ich dann von Arcor folgende Mail:

The Postfix program

<info@domain.de>: host domain.de[ip.des.kleinen.servers] said: 554 5.7.1
<info@domain.de>: Relay access denied (in reply to RCPT TO command)


So wie ich das verstehe, ist die Weiterleitung fehlgeschlagen, weil der Versand nicht erlaubt ist. Sehe ich das richtig?

Muss ich denn auf dem großen Server die Mailadresse ebenfalls als Alias eintragen, obwohl es sich ja im Prinzip nur um eine Weiterleitung handelt, oder habe ich etwas ganz anderes falsch gemacht?

Wie löst man soetwas am besten?
 
Last edited by a moderator:
Ambesten löst du soetwas über DNS Einträge die du dann anpassen musst, sodass die webmail Funktion dann auch greift.

Grüße aus Neuss
 
Hallo,

daran hatte ich auch schon gedacht. Allerdings funktioniert das Beispielsweise über MX-Einträge nicht, weil nicht jede Mailadresse der Domain an diesen Zarafa-Server geleitet werden soll.
 
Hallo!
Und was ist bei dem kleinen Server als virtual_alias_domains eingetragen?

mfG
Thorsten
 
Hallo,

da stehen die Domains drin, die aber grundsätzlich auf den "großen" Server geleitet werden.

Also quasi einfach nur:
domain.de

Ich denke das Problem liegt eher an dem großen Server, denn er bekommt die Mails ja offensichtlich nicht weg.. aber warum nicht? >:(
 
Hallo!
Diese Meldung
Code:
<info@domain.de>: host domain.de[ip.des.kleinen.servers] said: 554 5.7.1
    <info@domain.de>: Relay access denied (in reply to RCPT TO command)
kommt also vom kleinen Server, der auch info@domain.de empfangen soll. Der fühlt sich dafür aber (noch) nicht zuständig. Zeig doch mal deine Mailkonfiguration.

mfG
Thorsten
 
Hallo,

also anbei mal die Konfiguration des "großen" Servers:

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.
#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

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = Testserver
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = Testserver, Debian-60-squeeze-64-minimal, localhost.localdomain, localhost
relayhost =.
mynetworks = 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

transport
info@domain.de smtp:[ip.des.kleinen.servers]

Und hier die Konfiguration des "kleinen" Servers:

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.
#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

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = Debian-50-lenny-64-minimal
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = Mailserver, Debian-50-lenny-64-minimal, localhost.localdomain, localhost
relayhost =.
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
virtual_mailbox_domains = /etc/postfix/virtual_domains
virtual_mailbox_maps = hash:/etc/postfix/virtual
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_transport = lmtp:127.0.0.1:2003

virtual

virtual_domains
domain.de
domain2.de


Ich hoffe ich hab nun alles.
 
Hallo!
Wie und wo sollen die Mails auf dem kleinen Server eigentlich gespeichert werden? Was läuft auf dem kleinen Server unter Port 2003? Ich bin kein Postfix Spezi, aber virtual_mailbox_maps und das Format
Code:
[EMAIL="info@domain.de"]info@domain.de[/EMAIL] [EMAIL="info@domain.de"]info@domain.de[/EMAIL]
sieht für mich entweder nach einer sehr speziellen Konfiguration oder schlit falsch aus.

mfG
Thorsten
 
Hallo Thorsten,

hinter 2003 sollte sich der Zarafa-Server verstecken. Der soll die Mails, die von Postfix dann kommen entsprechend entgegennehmen und speichert diese dann in der MySQL.

Seltsam ist, dass der Versand der Mails auf dem kleinen Server über Postfix wunderbar funktioniert.

Nützt es Dir, wenn ich die Logs beider Server mal poste?
 
Ahh Asche über mein Haupt..

Ich hab nen Zahlendreher gehabt. Die Fehlermeldung kam vom großen Server.. nicht vom kleinen. Also er weigert sich, die Mail weiter zu leiten..

Nur wieso weiss ich nicht.. muss ich da noch irgendetwas eintragen?
 
Back
Top