Scheinbar läuft der Mailserver nicht. Der sendmail-Test aus dem Install-Modul geht auch nicht.
Ich habe zwar volle Zugriffsrechte auf den Server, aber nicht all zu viel Ahnung von dem Server-Gedöhns. Mein derzeitiger "Server-Experte" ist erstmal nicht greifbar.
Jetzt frage ich mal dreist: wie bekomme ich den Mailserver zum laufen? Soll ich einen bestimmten bestimmten Mailserver installieren? Gibt es iregendwo eine zuverlässige Anleitung.
Hi Robbi,
Scheinbar läuft der Mailserver nicht. Der sendmail-Test aus dem Install-Modul geht auch nicht.
Log Dich mal via ssh oder telnet ein und gib
ps -ef|grep sendmail
ein. Dann weisst Du ob sendmail läuft. Was für eine Linux-Disti benutzt Du?
Gruss
Outdoor
Hi Outdoor,
ich bekomme folgende Meldung:
root 3351 3333 0 10:30 pts/0 00:00:00 grep sendmail
Das wars. Also wenn ich es richtig sehe, läuft sendmail nicht.
Als Disti läuft Suse 9.3
Robbi schrieb
Ich habe zwar volle Zugriffsrechte auf den Server, aber nicht all zu viel Ahnung von dem Server-Gedöhns. Mein derzeitiger "Server-Experte" ist erstmal nicht greifbar.
Jetzt frage ich mal dreist: wie bekomme ich den Mailserver zum laufen? Soll ich einen bestimmten bestimmten Mailserver installieren? Gibt es iregendwo eine zuverlässige Anleitung.
Meine Empfehulung ist, die Finger davon zu lassen, wenn du schon selber sagst, daß du dich nicht so auskennst: Die Konfiguration eines Mail-Servers ist alles andere als tivial.
Hi Robbi,
ch bekomme folgende Meldung:
root 3351 3333 0 10:30 pts/0 00:00:00 grep sendmail
Nee...das ist nur der grep befehl , der sich selber aufruft - sendmail läuft definitiv nicht.
Existiert bei Dir ein Shell-script im Verzeichnis /etc/rc.d mit dem namen sendmail?
dann kannst Du es via
sh /etc/rc.d/sendmail start
aufrufen. Bei einem nochmaligen grep sollte das script dann (je nach config) folgenden output angeben:
root@tahiti.outdoor.ch:/ # ps -ef |grep sendmail
root 210 1 0 Jun 25 ? 1:52 /usr/lib/sendmail -bd -q15m
root 3068 3066 0 18:51:11 pts/0 0:00 grep sendmail
...Du siehst, bei mir ist hier der sendmail Prozess aufgelistet.
Was tun, wenn das sendmail-script nicht vorhanden ist?
GoTo:http://www.selflinux.org/selflinux/html/mailserver_basic05.html
dort findest Du ausführliche Hilfe.
Weiter: Solange Du keinen reboot machst, läuft der sendmail Prozess als Demon schön und still vor sich weiter. Damit Du ihn aber nicht jedesmal neustarten musst bei einem reboot, musst Du schauen, dass er von den Startup-Directories her aufgerufen wird. Dies sind die Verzeichniusse /etc/rc.d/rc0.d - rc6.d. Für sendmail empfehle ich Dir vom rc2.d einen softlink zum script /etc/rc.d/sendmail zu erstellen - dann startet der sendmail demon automatisch bei einem reboot.
Hoffe ich konnte Dir helfen.
Outdoor
Es muß ja nicht sendmail laufen. Es kann ja auch ein anderer Mail-Server sein.
Mach auf deinem Server ein:
telnet localhost 25
Kommt ein Connection-refused läuft kein Mail-Server.
Wenn ihr einen Mail-Server aufsetzten wollt, dann würd ich aber nicht sendmail nehmen.
Hallo outdoor und woida,
es existiert leider kein Shell-script sendmail im Verzeichnis /etc/rc.d.
Ich werde mir mal den geposteten Link genauer entscheiden, wie ich weiter vorgehe.
Hallo woida: bei telenet localhost 25 kommt folgende Meldung:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 server.site ESMTP Postfix
Wenn ihr einen Mail-Server aufsetzten wollt, dann würd ich aber nicht sendmail nehmen
Ich bin aber wie selbstverständlcih davon ausgeggangen, das sendmail sozusagen der Standard für Typo3 ist?
Ok, jetzt siehst du, daß Postfix läuft (eine wesentlich bessere Wahl als sendmail).
Das Programm sendmail hat mit typo nix zu tun.
Überprüf mal, obs in /usr/sbin einen symlink "sendmail" gibt. Der sollte auf Postfix weisen.
Die ganzen Mailserver haben einen zur Sendmail-Commandline kompatiblen Syntax.
Hallo woida,
bei find . | grep sendmail bekomme ich " ./sendmail " als Anwort, aber weit und breit nichts von einem sym-Link der auf Postfix weist
mach mal ein
ls -al /usr/sbin/sendmail
Die Antwort lautet dann:
-rwxr-xr-x 1 root root 137056 Mar 19 2005 /usr/sbin/sendmail
Sorry, wenn ich jetzt ein wenig ungeduldig bin, aber da ich mich nicht all zu sicher fühle, möchte ich keine falschen Befehle abschicken.
Heißt das, ich muss nur einen Symlink von sendmail zu Postfix machen und das Ganze könnte funktionieren?
Könnte das funktionieren: "ln -s sendmail postfix" und das wäre es?
Mahlzeit!
Postfix bringt eine eigene sendmail-executable mit, die auch sendmail heißt. Vermutlich ist das schon dir richtige Datei.
Warum nun keine Mail abgeschickt wird, kann mehrere Gründe haben, die hauptsächlich auf die Postfix-Konfiguration zurückzuführen sind.
Schach mal in die Log-Datein rein und überprüf doch evtl. mal deinen Spam-Ordner!
Hallo woida,
danke erstmal für deine Geduld.
Ich habe jetzt gesehen, dass in /var/mail/root scheinbar alle Mails auftauchen, die über den server abgeschickt werden sollte. Alle mit dem Hinweis:
From MAILER-DAEMON Tue Oct 11 12:01:54 2005
Return-Path: <>
X-Original-To: wwwrun@server.site
Delivered-To: root@server.site
Received: by server.site (Postfix)
id 077CD43F7; Tue, 11 Oct 2005 12:01:54 +0000 (UTC)
Date: Tue, 11 Oct 2005 12:01:54 +0000 (UTC)
From: MAILER-DAEMON@server2-bwh.site (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: wwwrun@server2-bwh.site
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="E65D143F6.1129032114/server.site"
Message-Id: <20051011120154.077cd43f7@server.site>
This is a MIME-encapsulated message.
--E65D143F6.1129032114/server2-bwh.site
Content-Description: Notification
Content-Type: text/plain
This is the Postfix program at host server.site.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
...
Diagnostic-Code: X-Postfix; Host or domain name not found. Name service error
for name=siteconnection.de type=AAAA: Host found but no data record of
requested type
Tja, und mit den Log-Dateien bin ich etwas überfragt.
Schach mal in die Log-Datein rein und überprüf doch evtl. mal deinen Spam-Ordner!
Kannst Du mir noch sagen, wo und nach was ich da gucken muss?
Hallo,
War kurz weg. Der Eintrag
Diagnostic-Code: X-Postfix; Host or domain name not found. Name service error
for name=siteconnection.de type=AAAA: Host found but no data record of
requested type
Würde ich mal sagen, das kein MX-record im DNS Deines Providers vorhanden ist. Kenne zwar Postfix nicht sehr gut - ich verwende lieber das viel "schlechtere" Sendmail ;-)
Wie sieht es aus wenn Du direkt vom terminal Mails versenden willst?
root % mailx recipient@domain.com
Subject: testmail
sometext ...
.
Was sagen die logfiles (/var/mail) resp. /var/spool/postfix
[/quote]
Hi all,
Noch einige Dinge, die mir im Zusammenhang mit postfix in den Sinn gekommen sind:
a) Die datei main.cf in Deinem Postfix Folder musst Du anpassen. U.A musst Du den Domainnamen dort angeben ($mydomain, $myhostname) - dies könnte der Grund für Dein Problem mit der Namensauflösung sein.
Bsp:
$mydomain = mysite.de
$myhostname = mail.mysite.de
(Immer vorausgesetzt, das mail.mysite.de auch als MX-record im DNS figuriert)
b) Im /etc/hosts File den Eintrag
deine IP Dein Hostname mailhost
Bsp:
192.168.66.99 mail.outdoor.ch mailhost
Damit die Aenderungen aktiv werden muss postfix neugestartet werden. Und mach eine copy von Deinem main.cf
Gruss
Outdoor
Hi,
also langsam wird mir das ein bißchen zu heikel mit meinem profunten Nichtwissen.
Ich glaub, ich muss mich erstmal ein wenig schlauer machen zu dem Thema Postfix.
Ich denke, ich melde mich nochmal, wenn ich ein wenig mehr Durchblick habe.
Danke erstmal, ihr seid Klasse!