2 Mailserver innerhalb einer Domain

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
za0
Beiträge: 816
Registriert: 09.07.2005 00:14:18
Wohnort: das 4. Reich der GEZ

2 Mailserver innerhalb einer Domain

Beitrag von za0 » 27.02.2017 09:44:26

Hallo zusammen,

vielleicht ist jemand so nett und kann mir helfen.

Ich habe zu Testzwecken im LAN (domain meinlan) drei Server aufgesetzt: dns, mail1 (postfix) und mail2(exim4).

Das Setup:
Die Idee ist, dass Mails, die an user@meinlan gehen, bei mail1 ankommen.
Gleichzeitig soll mail2 mit absender user@mail2.meinlan Mails an user@meinlan schicken können.
Alles ist in einem LAN ohne Zugang zum WAN aufgesetzt:

Code: Alles auswählen

192.168.0.1 dns
192.168.0.10 mail1
192.168.0.11 mail2
Server mail1 ist der zentrale Mailserver, auf den auch der User per Roundcube zugreift. Der andere Server, mail2, dient eignetlich nur als Versender von Systeminformationen.

aktueller Stand
Mit mutt habe ich von mail2 versucht an user@meinlan Mails zu schicken. Leider gibt mir der exim4 auf mail2 die Fehlermeldung wieder:

Code: Alles auswählen

(...)
SMTP error from remote mail server after RCPT TO: user@meinlan host mail1.meinlan (192.168.0.10) 450 ... root@mail2.meinlan: sender address rejected: domain not found
(...)
root@mail2 $
Ich gehe davon aus, dass das ein DNS-Problem ist.

Konfiguration
mail1 und mail2 sind korrekt eingestellt und können sich gegenseitig im LAN finden. Man kann in beide Richtungen pingen (ping von mail1 an mail2.meinlan geht):

Code: Alles auswählen

root@mail1$  ping mail2.meinlan
(...)
# alles kommt an
Umgekehrt sieht es auch so aus. Alles ok.

Auf dns sieht die Konfiguration /etc/bind/named.conf.local so aus:

Code: Alles auswählen

zone "db.meinlan" {
type master;
file "/etc/bind/db.meinlan";
};
zone "0.168.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0.168.192";
};
db.meinlan

Code: Alles auswählen

$TTL 604800
@ IN SOA dns. dns.meinlan. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS dns
@ IN MX 10 m1

dns IN A 192.168.0.1

mail1 IN CNAME m1
mail2 IN CNAME m2

m1 IN A 192.168.0.10
m2 IN A 192.168.0.11

db.0.168.192 sieht so aus

Code: Alles auswählen

$TTL    604800
@      IN      SOA     dns.meinlan. root.meinlan. (
                          1         ; Serial
                          3h       ; Refresh after 3 hours
                          1h       ; Retry after 1 hour
                          1w       ; Expire after 1 week
                          1h )     ; Negative caching TTL of 1 day
 
NS dns.meinlan.
1	PTR dns.meinlan.
10	PTR m1.meinlan.
11	PTR m2.meinlan.
Danke für Eure Mithilfe.

Viele Grüße
za0

Phantasmagorium
Beiträge: 15
Registriert: 26.07.2009 13:52:32

Re: 2 Mailserver innerhalb einer Domain

Beitrag von Phantasmagorium » 05.03.2017 19:57:47

Zunächst wäre es hilfreich, die Einträge in den Logs genauer zu kennen, und zwar auf beiden Rechnern.

Benutzeravatar
HZB
Beiträge: 486
Registriert: 22.10.2003 11:52:15
Wohnort: Wien

Re: 2 Mailserver innerhalb einer Domain

Beitrag von HZB » 07.03.2017 15:20:19

za0 hat geschrieben: Ich gehe davon aus, dass das ein DNS-Problem ist.
meinlan hat 2 Mailserver: mail1 und mail2. Du versendest allerdings als mail2.meinlan:

Code: Alles auswählen

(...)
SMTP error from remote mail server after RCPT TO: user@meinlan host mail1.meinlan (192.168.0.10) 450 ... root@mail2.meinlan: sender address rejected: domain not found
(...)
root@mail2 $
hostname = mail2.meinlan
mydomain = meinlan
myorigin = $mydomain

Dann fällt der Hostteil weg und Du versendest sauber als meinlan

HTH

Antworten