Sendmail + mail() geht nicht

Marilex

Registered User
Hallo Leute, leider hänge ich hier und komme nicht weiter!

Mein Problem:
Sendmail verschickt keine mail() funktion! Sprich: kann aus dem PHP Formular keine Mails versenden!

Daten die vielleicht hilfreich wären:
Anbieter: Server4you - vserver MAX
Linux 9.0 drauf

log aus der mail:
Aug 1 10:42:51 vs247230 sendmail[18208]: j718gpAA018208: from=wwwrun, size=102, class=0, nrcpts=1, msgid=<200508010842.j718gpAA018208@vs247230.vserver.de>, relay=wwwrun@localhost
Aug 1 10:42:52 vs247230 sendmail[18208]: j718gpAA018208: to=tedyme@yahoo.com, ctladdr=wwwrun (30/8), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30102, relay=[127.0.0.1] [127.0.0.1], dsn=5.6.0, stat=Data format error
Aug 1 10:43:53 vs247230 sendmail[5985]: j718hq0u005985: from=wwwrun, size=102, class=0, nrcpts=1, msgid=<200508010843.j718hq0u005985@vs247230.vserver.de>, relay=wwwrun@localhost
Aug 1 10:43:58 vs247230 sendmail[5985]: j718hq0u005985: to=tedyme@yahoo.com, ctladdr=wwwrun (30/8), delay=00:00:06, xdelay=00:00:04, mailer=relay, pri=30102, relay=[127.0.0.1] [127.0.0.1], dsn=5.6.0, stat=Data format error

Auszug aus der php.ini
[mail function]
; For Win32 only.
;SMTP = localhost

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t -i


Soo... und nun wie gehts weiter? komme leider nicht weiter!
Wie restarte ich sendmail?

/etc/init.d/sendmail start
-bash: /etc/init.d/sendmail: No such file or directory
klappt leider nicht!
 
Hier ist die Lösung für dein Problem:
 
Hallo!
Gibt es denn die Datei sendmail unter /etc/init.d? Du schreibst Betriebssystem sei Linux 9.0 - ich gehe mal von SuSE aus. Funktioniert rcsendmail restart?

mfG
Thorsten
 
/etc/init.d gibts!!

aber unter /etc/init.d steht nix von sendmail

Nur unter /etc/ liegen 2 dateien sendmail.cf + sendmail.cf.SuSEconfig

jap suse ist drauf!

rcsendmail restart
-bash: rcsendmail: command not found

leider geht es nicht
 
Last edited by a moderator:
Hallo!
Mach mal ein telnet vs247230.vserver.de 25. Merkwürdig oder?

mfG
Thorsten
 
Last edited by a moderator:
da schreibt er mir dann:

PHP:
Trying 62.75.247.230...
Connected to vs247230.vserver.de.
Escape character is '^]'.
220 ax-designs.de ESMTP Sendmail 8.12.10/8.12.10/SuSE Linux 0.7; Mon, 1 Aug 2005 19:54:32 +0200
 
Hallo Marilex!
Das ist ja genau der Punkt. /var/run/sendmail läßt darauf schließen, das sendmail läuft. Und in der Tat - beim verbinden mit deinem Server per SMTP meldet sich auch korrekt ein MTA mit Namen sendmail.

Nur sendmail selbst (/usr/sbin/sendmail, /etc/init.d/sendmail) scheint nicht vorhanden zu sein. Ist das eine Standardinstallation? Hast du irgendwann mal den MTA gewechselt?

Ich weiss im Moment nicht wo man weitersuchen sollte.

mfG
Thorsten
 
ja das ist ne standardinstallation von server4you! Ich habe mit dem Support gesprochen.. und haben jetzt zum laufen gebracht.. naja zu früh gefreut... bis 18h lief noch gut.. und jetzt das selbe ding :eek:

Nur sendmail selbst (/usr/sbin/sendmail, /etc/init.d/sendmail) scheint nicht vorhanden zu sein. Ist das eine Standardinstallation? Hast du irgendwann mal den MTA gewechselt?

Ja das stimmt die gibts da leider nicht! Woher kriege ich diese files? Oder wie mache ich es damit die auch da sind?

Mir ist auch noch aufgefallen, wenn ich unter YAST gehe und dann auf Netzwerkdienste --> Mail Transfer Agent
dann kommt ne Fehlermeldung bei "--> Allgemeine Einstellungen werden eingelesen ... "
Fehler
Es wurde keine Paketquelle festgelegt.


Und wenn ich dann dort alles auf weiter.. weiter.. beenden klicke wo dann die ganzen Daten geschrieben werden kommt ne Fehlermeldung
Fehler
Fehler beim Starten des Dienstes: sendmail


hilft das vielleicht weiter?
 
Last edited by a moderator:
Such mal in Yast bei Software nach dem Packet "Sendmail" und guck obs installiert ist und wenn nicht => Installieren
 
Back
Top