PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mail() schickt keine Mail



Gast_32
17.03.07, 12:58
Hallo,

ich versuche mit dem folgenden Aufruf eine Mail zu verschicken.
Es kommt aber weder eine Fehlermeldung auf dem Sendesystem noch eine Mail im Zielsystem an.


mail -s Testmail -a anlage.zip name@provider.de < /pfad/tmpmail

In der /pfad/tmpmail steht der Text der eMail.

Erkennt jemand den Fehler?
Oder weiß jemand, woran es liegen könnte?

Infos:
OS: SuSE 9.3
Kein Spamfilter im Empfängerpostfach!

Blade
17.03.07, 18:14
Gib mal den Pfad zur anlage.zip ein und dann auch mal den Mail-Text direkt.

ldi91
17.03.07, 19:23
Hallo,

ich versuche mit dem folgenden Aufruf eine Mail zu verschicken.
Es kommt aber weder eine Fehlermeldung auf dem Sendesystem noch eine Mail im Zielsystem an.


mail -s Testmail -a anlage.zip name@provider.de < /pfad/tmpmail

In der /pfad/tmpmail steht der Text der eMail.

Erkennt jemand den Fehler?
Oder weiß jemand, woran es liegen könnte?

Infos:
OS: SuSE 9.3
Kein Spamfilter im Empfängerpostfach!
Schickt er denn Mails ohne den Anhang?

Gast_32
18.03.07, 08:16
Gib mal den Pfad zur anlage.zip ein und dann auch mal den Mail-Text direkt.

Ich habe beides ausprobiert, also auch mit komplettem Pfad. Es liegt auch nicht an der Anlage. Den Text habe ich auch manuell versucht.


Schickt er denn Mails ohne den Anhang?

Nein, es liegt nicht an der Anlage. Vielleicht etwas verwirrend, dass ich es dann direkt mit der Anlage gepostet habe.
Wird nicht verschickt, egal, ob mit oder ohne Anlage und egal ob Text aus datei oder direkt eingefügt.

bla!zilla
18.03.07, 08:47
Bitte mal die Mail absetzen und mail -q ausführen. Ausgabe hier posten. Schau bitte in die /var/log/mail und /var/log/mail.err.

Gast_32
18.03.07, 09:23
Bitte mal die Mail absetzen und mail -q ausführen. Ausgabe hier posten. Schau bitte in die /var/log/mail und /var/log/mail.err.

mail -q:

Send options without primary recipient specified.

/var/log/mail.err:


Mar 18 10:04:58 <name> sendmail[3743]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon Daemon0: cannot bind: Address already in use
Mar 18 10:04:58 <name> sendmail[3743]: daemon Daemon0: problem creating SMTP socket

Adress already in use verstehe ich nicht. Es läuft kein anderer Mail-Daemon auf dem Rechner(jedenfalls keiner von dem ich weiß).
Und bei rcsendmail restart bekommt auch ganz normal:
Shutting down SMTP port done
Initializing SMTP port (sendmail) done

Kann ich irgendwie kontrollieren, welcher Dienst gerade den Port nutzt?
Denn 1-2 Minuten nach dem Start von sendmail wird es wieder angehalten.

Gast_32
18.03.07, 09:39
Hier noch falls nötig die Prozessliste aus "top":


miniserv.pl, init, saslauthd, saslauthd, sshd, xinetd, named, mysqld_safe, mysqld, httpsd, cron, dbus-daemon, httpd, syslogd, screen, sshd, bash

Auch nichts außergewöhnliches, oder?

bla!zilla
18.03.07, 16:25
Versuch es mal so:



svr-lev-01:~ # netstat -tulpe | grep smtp
tcp 0 0 svr-lev-01.blazill:smtp *:* LISTEN root 1081969 432/master
tcp 0 0 localhost:smtp *:* LISTEN root 1081968 432/master
svr-lev-01:~ # ps ax | grep 432
4329 ? Ss 0:00 /sbin/resmgrd
432 ? Ss 0:00 /usr/lib/postfix/master
16486 pts/0 S+ 0:00 grep 432
svr-lev-01:~ #


432 ist in diesem Fall die PID von dem Prozess der auf Port 25/tcp sitzt.