Linux Plesk verschickt keine Emails "intern"

conym18

Member
Hallo zusammen,

folgende Ausgangssituation habe ich :

- Linux SuSe (11.3) Plesk (10.1.1)
- der Webserver (IP 192.168.1.45) hinter einer FW (192.168.1.3)
- im gleichen Netz einen Mailserver (192.168.1.27, Domain: abc.de)
- auf dem Webserver läuft die Domain xyz.com

Im Plesk habe ich der Domain xyz.com 3 Emails zugewiesen:

- [email protected] als reines Postfach
- [email protected] als weiterleitung nach @web.de
- [email protected] als weiterleitung nach @abc.de

Da xyz.com und abc.de im gleichen Netz sind, habe ich in der /etc/hosts noch das Netz/Host angegeben, wie folgt:

Code:
192.168.1.27  mail.abc.de

Sprich wenn ich an @abc.de sende, dann geht er nicht über die Externe IP sonder gleich zu 192.168.1.27.

So nun mein Problem bzw. erstmal das, was fkt.

Wenn ich von @abc.de an [email protected] oder [email protected] schreibe, dann landet die Email im Postfach bzw. kommt bei @web.de an.
Das gleiche auch, wenn ich von irgend einer anderen Domain z.B. gmx.de an [email protected] oder [email protected] schreibe.


Das Problem:
Die Emails, welche an [email protected] gehen und an @abc.de weitergeleitet werden, kommt nicht an.

Im log "mail.info" steht dazu folgendes:
Code:
Mar 23 12:30:10 webserver qmail: 1300879810.459331 status: local 0/10 remote 1/20
Mar 23 12:30:10 webserver qmail-remote-handlers[25050]: Handlers Filter before-remote for qmail started ...
Mar 23 12:30:10 webserver qmail-remote-handlers[25050]: [email protected]
Mar 23 12:30:10 webserver qmail-remote-handlers[25050]: [email protected]
Mar 23 12:30:10 webserver qmail: 1300879810.469899 delivery 6: deferral: Sorry,_I_wasn't_able_to_establish_an_SMTP_connection._(#4.4.1)/
Mar 23 12:30:10 webserver qmail: 1300879810.469924 status: local 0/10 remote 0/20

Ping, Traceroute funktioniert.
Selbst wenn ich ein TELNET auf 192.168.1.27 25 bzw. 110 mache, bekomme ich das übliche "Hallo".

An dem Emailserver unter 192.168.1.27 liegt es auch nicht, da ich im Logfile ÜBERHAUPT nichts von 192.168.1.45 sehen kann, noch nichtmal ein "du bist nicht gewünscht".


Was kann es sein?
 
Hallo und danke erstmal für eine Antwort.

Naja, aber sendmail?

Nutze Postfix.

Wenn dann, wie muss die /etc/nsswitch.conf ausschauen?
Derzeit sieht sie wie folgt aus:

Code:
passwd: compat
group:  compat

hosts:          files dns
networks:       files dns

services:       files
protocols:      files
rpc:            files
ethers:         files
netmasks:       files
netgroup:       files nis
publickey:      files

bootparams:     files
automount:      files nis
aliases:        files

Hier noch meine komplette "hosts":
Code:
127.0.0.1       localhost

# special IPv6 addresses
::1             localhost ipv6-localhost ipv6-loopback

fe00::0         ipv6-localnet

ff00::0         ipv6-mcastprefix
ff02::1         ipv6-allnodes
ff02::2         ipv6-allrouters
ff02::3         ipv6-allhosts
192.168.1.45  webserver.site       webserver     webserver.site webserver.site
192.168.1.27  mail.abc.de


Danke
 
Last edited by a moderator:
Nutze Postfix.

Das sollte IMHO keinen Unterschied machen. Du siehst ja einer eMail-Adresse nicht an, wie der für sie zuständige Mail-Server heißt. Deswegen ja auch der MX-Record. Ich habe eine eMail für abc.de, welchen Mail-Server muss ich anquatschen?

Über die Details des verlinkten Vorgehens kann ich im Moment nix sagen, sorry.
 
Danke, aber irgend ein Problem muss es ja geben.

Hab schon das halbe internet leer gesaugt, aber nichts gefunden.


bittttteeeee helft mir.
 
Du brauchst einen MX-Record im DNS für deine Domain abc.de, die so aussehen könnte:
Code:
abc.de. MX 10 mail.abc.de
Der läßt sich aber in der Hosts nicht abbilden.
Wenn es nur darum geht, daß ein bestimmter Mail-Server diese spezielle Routing-Info braucht, dann könnte evtl. auch ein Eintrag in der transports von Postfix auf dem sendenden Server ausreichen (der gilt dann aber nur für diesen einen sendenen Server).
 
Back
Top