pixel
17.01.02, 20:15
Hallo zusammen,
ich verbringe nun schon einige Nächte mit einem (vielleicht nur kleinem) Problem mit meinem Mail-Server. Zunächst die Info's:
Ich besitze eine Domain mit dem Namen dreampixel.de (anschauen zwecklos, nichts drauf) und habe mir ein lokales Linux-Netzwerk bestehend aus einer Firewall (Linux-DSL-Router), einem Server und zwei Clients aufgebaut. Als Distri ist überall SuSE-7.3-prov drauf. Über die Firewall ist auf allen Rechnern Internet verfügbar.
Meine lokale Domain ist "dreampixel.csg"
Der Servername ist reaktor.dreampixel.csg
Der Laptop ist tuxlap.dreampixel.csg
und mein Rechnername lautet poseidon.dreampixel.csg
Auf dem Server läuft ein DNS. Alle Rechner sind von überall unter ihrem Rechnername erreichbar.
Ich wollte mir einen zentralen Mail-Server aus der Kombination fetchmail+sendmail+cyrus_imap aufbauen. Für meinen Test kommen folgende Mailadressen zum tragen:
Das Laptop (tuxlap) weiss nichts von dem lokalen Mail-Server. Es sendet und empfängt über den Server des Providers. Auf ihm ist die Adresse sven@dreampixel.de eingerichtet.
Für den Test habe ich beim Provider eine Mail-Adresse mit dem Namen Test1@dreampixel.de eingerichtet. Diese habe ich auch über andere Rechner getestet. Die funktioniert.
Auf meinem Rechner (poseidon) habe ich KMail für den Zugriff auf den IMAP-Server konfiguriert.
Auf dem Server habe ich nun fetchmail so konfiguriert das es beim Provider das Postfach test1@dreampixel.de abruft. Das funktioniert auch. Sendmail ist ebenfalls installiert und konfiguriert.
Wenn ich am Server (reaktor) als Root in der Konsole eingebe:
echo "Subject: Das ist ein Test" | /usr/lib/sendmail -v test1
erhalte ich am Rechner (poseidon) in KMail sofort eine Mail mit dem gleichnamigen Betreff. Als Absender wird wird mir root@reaktor.dreampixel.csg angezeigt.
Versuche ich das gleiche als normaler User (sven) erhalte ich die Meldung:
hash map "Alias0": missing map file /etc/mail/aliases.db: No such file or directory
test1...WARNING: cannot open alias databas /etc/mail/aliases; reading text version
/etc/mail/aliases: 38 aliases, longest 10 byte, 434 bytes total
test1...Connection to cyrus...
test1...Deferred: cyrus mailer (/usr/cyrus/bin/deliver) exited with EX_TEMPFAIL
Wenn ich vom Rechner Poseidon über KMail, KMail ist auf SMPT / reaktor.dreampixel.csg / Port 25 konfiguriert, ein Mail an sven@dreampixel.de sende wird diese vom Mail-Server versendet und ich kann Sie am Laptop beim Provider abrufen.
Versuche ich jedoch den umgekehrten Weg, vom Laptop eine Mail an test1@dreampixel.de zu senden, wird diese zwar von fetchmail abgerufen (sehe ich in der Ausgabe von fetchmail), jedoch wird eine Mail an's Laptop zurückgesendet:
------------------------------------------------------------------
The original message was received at Thu, 17 Jan 2002 20:17:10 +0100
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
root
(reason: data format error)
(expanded from: <postmaster@localhost>)
----- Transcript of session follows -----
451 4.0.0 hash map "Alias0": missing map file /etc/mail/aliases.db: No such file or directory
root: Mailbox does not exist
501 5.6.0 Data format error
Reporting-MTA: dns; reaktor.dreampixel.csg
Received-From-MTA: DNS; localhost
Arrival-Date: Thu, 17 Jan 2002 20:17:10 +0100
Final-Recipient: RFC822; postmaster@localhost
X-Actual-Recipient: RFC822; root@reaktor.dreampixel.csg
Action: failed
Status: 5.5.2
Diagnostic-Code: X-Unix; 65
Last-Attempt-Date: Thu, 17 Jan 2002 20:17:11 +0100
---------------------------------------------------------------
Für mich sieht das aus als würde das Problem an den Aliases liegen, kann mir jemand sagen wie ich diese Einrichten muss:rolleyes:
Bin für jeden Tip dankbar
Gruss Pixel
ich verbringe nun schon einige Nächte mit einem (vielleicht nur kleinem) Problem mit meinem Mail-Server. Zunächst die Info's:
Ich besitze eine Domain mit dem Namen dreampixel.de (anschauen zwecklos, nichts drauf) und habe mir ein lokales Linux-Netzwerk bestehend aus einer Firewall (Linux-DSL-Router), einem Server und zwei Clients aufgebaut. Als Distri ist überall SuSE-7.3-prov drauf. Über die Firewall ist auf allen Rechnern Internet verfügbar.
Meine lokale Domain ist "dreampixel.csg"
Der Servername ist reaktor.dreampixel.csg
Der Laptop ist tuxlap.dreampixel.csg
und mein Rechnername lautet poseidon.dreampixel.csg
Auf dem Server läuft ein DNS. Alle Rechner sind von überall unter ihrem Rechnername erreichbar.
Ich wollte mir einen zentralen Mail-Server aus der Kombination fetchmail+sendmail+cyrus_imap aufbauen. Für meinen Test kommen folgende Mailadressen zum tragen:
Das Laptop (tuxlap) weiss nichts von dem lokalen Mail-Server. Es sendet und empfängt über den Server des Providers. Auf ihm ist die Adresse sven@dreampixel.de eingerichtet.
Für den Test habe ich beim Provider eine Mail-Adresse mit dem Namen Test1@dreampixel.de eingerichtet. Diese habe ich auch über andere Rechner getestet. Die funktioniert.
Auf meinem Rechner (poseidon) habe ich KMail für den Zugriff auf den IMAP-Server konfiguriert.
Auf dem Server habe ich nun fetchmail so konfiguriert das es beim Provider das Postfach test1@dreampixel.de abruft. Das funktioniert auch. Sendmail ist ebenfalls installiert und konfiguriert.
Wenn ich am Server (reaktor) als Root in der Konsole eingebe:
echo "Subject: Das ist ein Test" | /usr/lib/sendmail -v test1
erhalte ich am Rechner (poseidon) in KMail sofort eine Mail mit dem gleichnamigen Betreff. Als Absender wird wird mir root@reaktor.dreampixel.csg angezeigt.
Versuche ich das gleiche als normaler User (sven) erhalte ich die Meldung:
hash map "Alias0": missing map file /etc/mail/aliases.db: No such file or directory
test1...WARNING: cannot open alias databas /etc/mail/aliases; reading text version
/etc/mail/aliases: 38 aliases, longest 10 byte, 434 bytes total
test1...Connection to cyrus...
test1...Deferred: cyrus mailer (/usr/cyrus/bin/deliver) exited with EX_TEMPFAIL
Wenn ich vom Rechner Poseidon über KMail, KMail ist auf SMPT / reaktor.dreampixel.csg / Port 25 konfiguriert, ein Mail an sven@dreampixel.de sende wird diese vom Mail-Server versendet und ich kann Sie am Laptop beim Provider abrufen.
Versuche ich jedoch den umgekehrten Weg, vom Laptop eine Mail an test1@dreampixel.de zu senden, wird diese zwar von fetchmail abgerufen (sehe ich in der Ausgabe von fetchmail), jedoch wird eine Mail an's Laptop zurückgesendet:
------------------------------------------------------------------
The original message was received at Thu, 17 Jan 2002 20:17:10 +0100
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
root
(reason: data format error)
(expanded from: <postmaster@localhost>)
----- Transcript of session follows -----
451 4.0.0 hash map "Alias0": missing map file /etc/mail/aliases.db: No such file or directory
root: Mailbox does not exist
501 5.6.0 Data format error
Reporting-MTA: dns; reaktor.dreampixel.csg
Received-From-MTA: DNS; localhost
Arrival-Date: Thu, 17 Jan 2002 20:17:10 +0100
Final-Recipient: RFC822; postmaster@localhost
X-Actual-Recipient: RFC822; root@reaktor.dreampixel.csg
Action: failed
Status: 5.5.2
Diagnostic-Code: X-Unix; 65
Last-Attempt-Date: Thu, 17 Jan 2002 20:17:11 +0100
---------------------------------------------------------------
Für mich sieht das aus als würde das Problem an den Aliases liegen, kann mir jemand sagen wie ich diese Einrichten muss:rolleyes:
Bin für jeden Tip dankbar
Gruss Pixel