Re: mail() will keine Mails senden [PHP]

2006-05-02 Diskussionsfäden Michelle Konzack
Am 2006-04-29 14:16:19, schrieb Stefan Riedel:

 stefan:/home/stefan# ls -ld /var/www
 |
 -drwxr-xr-x 4 root root 4096 2006-04-27 13:32 /var/www

...und wie soll ssmtp da die dead.letter anlegen können,
wenn es keine Rechte aus $USER www-data hat?

chmod 2755 /var/www
chown www-data /var/www

sollte helfen.

Greetings
Michelle Konzack


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-05-02 Diskussionsfäden Michelle Konzack
Am 2006-04-24 14:56:26, schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
 [...]
 So aber hier jetzt mal nen paar Codezeilen:
  [php.ini]
  sendmail_path = sendmail -d
 Dat ist shit

Ist es nicht, denn es sollte vedeutlichen,
das er nich -v sondern -d verwenden soll.

man ssmtp

Dazu sei gesagt, das bei mir NUR

   sendmail_path = sendmail -au ... -ap ... -am cram-md5 -t

drinsteht und meine E-Mails einwandfrei seit Jahren versendet werden.

Greetings
Michelle Konzack


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-05-02 Diskussionsfäden Klaus Zerwes

Stefan Riedel wrote:
[...]

Aber mit nem sauberen System lernt man so einige Sachen ja nie! :D
Mein know how mit Windows habe ich sicher auch nicht, weil das System immer so 
einwandfrei läuft. ;)


Das stimmt ;-)
Allerdings solltest du dann mal versuchen sowas wie strace selber 
auszuwerten - ist gar nicht so schwer - zumindest die basics ;-)


Aus Fehlern lernt man! Und so ist es sicher auch in Sachen 
Debian/Linux... ;)


jup

[...]


Mit stable habe ich riesen Probleme gehabt... frag mich nicht warum, aber ist 
so... :) brauch das System eigentlich nur zum Arbeiten, dass heißt, dass 
mein Eclipse läuft, der Apache und  meine Datenbank... naja und denn ab denn 
mal nen Mailserver, naja und außer ein zwei Sachen läuft das System ja auch 
stabil und die eine Sache ist halt die ssmtp Geschichte und das andere habe 
ich mitlerweile auch im Griff... :) 


ich brauch das system auch nur zum arbeiten - und daher setzte ich 
zumindest auf meinem Hauptrechner stable ein ;-)


So und nachdem ich die /etc/ssmtprevalieases und die /etc/ssmtp/ssmtp.conf 
angepasst habe, ging gar nix mehr und die Ausgabe von strace verstehe ich 
halt (noch) nicht!


???
poste doch mal den Inhalt
So wie du als root mails senden konntest sollte es mittels revaliases 
auch gehen


Aber wie gesagt, werde mir mal ne ssmtp Version aus dem testing oder stable 
Zweig holen!


Viel erfolg


--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-30 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:
[..]
Ja das werde ich denn hiermit auch mal tun... hab mal den Tipp vom Klaus 
befolgt und die beiden Dateien per tkdiff verglichen, aber werde daraus nicht 
schlau... hab die beiden dateien mal komprimiert und mit angehangen.


Hm - der strace hat so leider nicht ausgereicht ... Ferndiagnosen sind 
immer etwas schwierig ;-)


benutze bitte
strace -s 2048 
ACHTUNG !!! in dem Output ist dann das Passwort von auth mit drin 
(zumindest als root)!

Bitte entfernen ;-)

Bitt als folgende Benutzer ausführen:
root
normaler user (stefan)
www-data


und noch was ...
in Message-ID: [EMAIL PROTECTED] ist mir aufgefallen das du nur
su
verwendest um zu einem Benutzer zu wechseln; benutze bitte
su -
Die Unterschiede sind sublim - aber nicht zu vernachlässigen ;-)
Das - verwandelt nämlich die Shell in eine loginshell.


Klaus

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-30 Diskussionsfäden Stefan Riedel
Am Sonntag, 30. April 2006 12:34 schrieb Klaus Zerwes:
 Bitt als folgende Benutzer ausführen:
 root
 normaler user (stefan)
 www-data

Okay, hab das denn mal so gemacht! :) 

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


strace_output.tar.bz2
Description: application/tbz


pgpnB42rRARpd.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-30 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:

Am Sonntag, 30. April 2006 12:34 schrieb Klaus Zerwes:


Bitt als folgende Benutzer ausführen:
root
normaler user (stefan)
www-data



Okay, hab das denn mal so gemacht! :) 


Welche Version von ssmtp verwendest du (gentoo?)?

Ich glaube da wäre mal ein bugreport fällig ;-)

Das parsen der /etc/ssmtp/ssmtp.conf schlägt fehl - egal als welcher 
user du das Ding aufrufst!
Soweit ich deine ssmtp.conf aus dem strace-Output rekonstruiert habe 
konnte ich darin aber keinen Fehler finden.
Vielleicht kannst du mal alle Kommentare löschen und auch die 
Leerzeichen vor den Parametern - sollte eigentlich alles kein Problem 
sein aber Murphy ist ja allgegenwärtig ;-)


Die einzigen Einstellunge die er richtig übernimmt sind aus der
/etc/ssmtp/revaliases

Und da kannst du dein Problem lösen ;-)

deine aktuelle datei sieht wohl in etwa so aus:
root:[EMAIL PROTECTED]:smtp.web.de
postmaster:[EMAIL PROTECTED]:smtp.web.de
stefan:[EMAIL PROTECTED]:smtp.web.de
[EMAIL PROTECTED]:[EMAIL PROTECTED]
www-data:[EMAIL PROTECTED]

ich würde einfach mal an die letzten beiden Zeilen ein
:smtp.web.de
dranhängen. Dann wird diese Einstellung als mailhub genommen
(IMHO kannst du die vorletzte Zeile auch löschen)
und wenn du einen neuen User einträgst, immer folgendes Format verwenden:
localusername:[EMAIL PROTECTED]:mailhub

Bugreport würde ich trotzdem mal senden ;-)

Schönes Wochenende wümscht noch
Klaus

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-30 Diskussionsfäden Stefan Riedel
Am Sonntag, 30. April 2006 14:50 schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
  Am Sonntag, 30. April 2006 12:34 schrieb Klaus Zerwes:
 Bitt als folgende Benutzer ausführen:
 root
 normaler user (stefan)
 www-data
 
  Okay, hab das denn mal so gemacht! :)

 Welche Version von ssmtp verwendest du (gentoo?)?

 Ich glaube da wäre mal ein bugreport fällig ;-)

 Das parsen der /etc/ssmtp/ssmtp.conf schlägt fehl - egal als welcher
 user du das Ding aufrufst!
 Soweit ich deine ssmtp.conf aus dem strace-Output rekonstruiert habe
 konnte ich darin aber keinen Fehler finden.
 Vielleicht kannst du mal alle Kommentare löschen und auch die
 Leerzeichen vor den Parametern - sollte eigentlich alles kein Problem
 sein aber Murphy ist ja allgegenwärtig ;-)

 Die einzigen Einstellunge die er richtig übernimmt sind aus der
 /etc/ssmtp/revaliases

 Und da kannst du dein Problem lösen ;-)

 deine aktuelle datei sieht wohl in etwa so aus:
 root:[EMAIL PROTECTED]:smtp.web.de
 postmaster:[EMAIL PROTECTED]:smtp.web.de
 stefan:[EMAIL PROTECTED]:smtp.web.de
 [EMAIL PROTECTED]:[EMAIL PROTECTED]
 www-data:[EMAIL PROTECTED]

 ich würde einfach mal an die letzten beiden Zeilen ein

 :smtp.web.de

 dranhängen. Dann wird diese Einstellung als mailhub genommen
 (IMHO kannst du die vorletzte Zeile auch löschen)
 und wenn du einen neuen User einträgst, immer folgendes Format verwenden:
 localusername:[EMAIL PROTECTED]:mailhub

 Bugreport würde ich trotzdem mal senden ;-)

 Schönes Wochenende wümscht noch
 Klaus

 --
 Klaus Zerwes
 http://www.zero-sys.net

Hy, 

nutze die Version 2.61-6, die kommt ausm unstable Zweig! Aber hab mal nen Bug 
report geschickt!

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


pgpj2IkLTMgFQ.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-30 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:
[...]
Hy, 

nutze die Version 2.61-6, die kommt ausm unstable Zweig! Aber hab mal nen Bug 
report geschickt!


Hm - ich will dir ja nicht zu nahe treten - aber wieso nutzt du unstable 
wenn du solche Probleme nicht alleine lösen kannst?

ssmtp aus sarge funzt nämlich out of thze box super!

Funktioniert das senden via php nach den Änderungen?
Hast du die config-Datei mal gesäubert und erneut versucht?

Klaus

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-30 Diskussionsfäden Stefan Riedel
Am Sonntag, 30. April 2006 16:41 schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
 [...]

  Hy,
 
  nutze die Version 2.61-6, die kommt ausm unstable Zweig! Aber hab mal nen
  Bug report geschickt!

 Hm - ich will dir ja nicht zu nahe treten - aber wieso nutzt du unstable
 wenn du solche Probleme nicht alleine lösen kannst?
 ssmtp aus sarge funzt nämlich out of thze box super!

Auf sowas hab ich ja gewartet... :) Weil ich Probleme mit meinen Nvidia 
Treibern hatte und nen How To gelesen hab, wo der einzige Haken, nen unstable 
Zweig war. Wollte den Kernel nähmlich nicht umbedingt selber backen. Bin auch 
dabei auf testing umzusteigen, nur wollte mein System nicht umbedingt 
zerschießen, deswegen warte ich damit noch nen bissel, bis ich das sauber 
bauen kann! 


 Funktioniert das senden via php nach den Änderungen?
 Hast du die config-Datei mal gesäubert und erneut versucht?

Nein danach geht gar nix mehr, versuch mir jetzt mal nen ssmtp aus testing zu 
holen!

 Klaus

 --
 Klaus Zerwes
 http://www.zero-sys.net

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


pgpSKgZVioqVV.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-30 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:

Am Sonntag, 30. April 2006 16:41 schrieb Klaus Zerwes:

[...]

Hm - ich will dir ja nicht zu nahe treten - aber wieso nutzt du unstable
wenn du solche Probleme nicht alleine lösen kannst?
ssmtp aus sarge funzt nämlich out of thze box super!



Auf sowas hab ich ja gewartet... :) Weil ich Probleme mit meinen Nvidia 


Und desswegen verschwiegen ;-) (wobei ich ja auch zugegebenermassen 
nicht nachgefragt habe)
Naja - ist nicht böse gemeint. Nur sollte man beim Einsatz von 
unstable/testing etwas versierter in der Fehlerbehebeung sein. Der Name 
unstable/testing ist nämlich Programm ;-)


Treibern hatte und nen How To gelesen hab, wo der einzige Haken, nen unstable 
Zweig war. Wollte den Kernel nähmlich nicht umbedingt selber backen. Bin auch 
dabei auf testing umzusteigen, nur wollte mein System nicht umbedingt 
zerschießen, deswegen warte ich damit noch nen bissel, bis ich das sauber 
bauen kann! 




Funktioniert das senden via php nach den Änderungen?
Hast du die config-Datei mal gesäubert und erneut versucht?



Nein danach geht gar nix mehr, versuch mir jetzt mal nen ssmtp aus testing zu 
holen!


ist das nun die Antwort auf die erste oder 2. Frage?
Mittels /etc/ssmtp/revaliases  und den Auth-Einstellungen sollte es 
zumindest funktionieren.


Wie wäre es mit stable ;-) ?



--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-30 Diskussionsfäden Stefan Riedel
Am Sonntag, 30. April 2006 18:11 schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
  Am Sonntag, 30. April 2006 16:41 schrieb Klaus Zerwes:

 [...]

 Hm - ich will dir ja nicht zu nahe treten - aber wieso nutzt du unstable
 wenn du solche Probleme nicht alleine lösen kannst?
 ssmtp aus sarge funzt nämlich out of thze box super!
 
  Auf sowas hab ich ja gewartet... :) Weil ich Probleme mit meinen Nvidia

 Und desswegen verschwiegen ;-) (wobei ich ja auch zugegebenermassen
 nicht nachgefragt habe)
 Naja - ist nicht böse gemeint. Nur sollte man beim Einsatz von
 unstable/testing etwas versierter in der Fehlerbehebeung sein. Der Name
 unstable/testing ist nämlich Programm ;-)

Aber mit nem sauberen System lernt man so einige Sachen ja nie! :D
Mein know how mit Windows habe ich sicher auch nicht, weil das System immer so 
einwandfrei läuft. ;)

Aus Fehlern lernt man! Und so ist es sicher auch in Sachen 
Debian/Linux... ;)


  Treibern hatte und nen How To gelesen hab, wo der einzige Haken, nen
  unstable Zweig war. Wollte den Kernel nähmlich nicht umbedingt selber
  backen. Bin auch dabei auf testing umzusteigen, nur wollte mein System
  nicht umbedingt zerschießen, deswegen warte ich damit noch nen bissel,
  bis ich das sauber bauen kann!
 
 Funktioniert das senden via php nach den Änderungen?
 Hast du die config-Datei mal gesäubert und erneut versucht?
 
  Nein danach geht gar nix mehr, versuch mir jetzt mal nen ssmtp aus
  testing zu holen!

 ist das nun die Antwort auf die erste oder 2. Frage?
 Mittels /etc/ssmtp/revaliases  und den Auth-Einstellungen sollte es
 zumindest funktionieren.

 Wie wäre es mit stable ;-) ?

Mit stable habe ich riesen Probleme gehabt... frag mich nicht warum, aber ist 
so... :) brauch das System eigentlich nur zum Arbeiten, dass heißt, dass 
mein Eclipse läuft, der Apache und  meine Datenbank... naja und denn ab denn 
mal nen Mailserver, naja und außer ein zwei Sachen läuft das System ja auch 
stabil und die eine Sache ist halt die ssmtp Geschichte und das andere habe 
ich mitlerweile auch im Griff... :) 

So und nachdem ich die /etc/ssmtprevalieases und die /etc/ssmtp/ssmtp.conf 
angepasst habe, ging gar nix mehr und die Ausgabe von strace verstehe ich 
halt (noch) nicht!

Aber wie gesagt, werde mir mal ne ssmtp Version aus dem testing oder stable 
Zweig holen!




 --
 Klaus Zerwes
 http://www.zero-sys.net

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


pgpbQARRWCIBF.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Stefan Riedel
Am Samstag, 29. April 2006 00:06 schrieb Jan Kohnert:
 Stefan Riedel schrieb:
  Okay das mit dem suid bit, hab ich ausprobiert... geht leider nicht, wär
  mir persönlich auch zu heiß gewesen... :)

 Hab hier (Gentoo)  gerade nochmal geschaut: Kein suid. :)

 Es muß also auch so gehen. Kann aber sein, das Debian da wieder mal ein
 Feature eingebaut hat...

  und falls ich nix finde melde ich mich freitag nochmal... :)

 Hast du nun schon eine Lösung?

Leider nein!


 Wenn ja, poste sie bitte, wenn nein:
 Was sagen deine Logs, wenn du als www-data senden willst?
 Was sagen groups www-data und groups $USER, wobei $WSER ein normaler
 User sein sollte, der Mails senden kann.

/var/log/mail.err:
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to locate mailhub
Apr 29 11:21:51 localhost sSMTP[4633]: Cannot open mailhub:25

So und /var/log/mail.log:
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =root
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =mailhub
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =rewriteDomain
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =hostname
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =AuthUser
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =AuthPass
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =FromLineOverride
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =UseTLS
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to locate mailhub
Apr 29 11:21:51 localhost sSMTP[4633]: Cannot open mailhub:25

So und wegen der Gruppenzugehörigkeit, da hab ich www-data mal in die Gruppen 
reingeschoben, in die der normale User auch ist. Ohne Erfolg! 


 P.S.: Heute wieder mit Sig, bin ja zu Hause... :-P

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


pgpoCOdSNNV9Q.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Jan Kohnert
Stefan Riedel schrieb:
 Am Samstag, 29. April 2006 00:06 schrieb Jan Kohnert:

  Was sagen deine Logs, wenn du als www-data senden willst?

 So und /var/log/mail.log:
 Apr 29 11:21:51 localhost sSMTP[4633]: Unable to locate mailhub
 Apr 29 11:21:51 localhost sSMTP[4633]: Cannot open mailhub:25

Es wahr wohl einfach zu spät gestern Abend. Das hattest du doch schon 
gesendet... Sorry.

  Was sagen groups www-data und groups $USER, wobei $WSER ein
  normaler User sein sollte, der Mails senden kann.
 
 So und wegen der Gruppenzugehörigkeit, da hab ich www-data mal in die
 Gruppen reingeschoben, in die der normale User auch ist. Ohne Erfolg!

Das ganze wird irgendwie mysteriös... Ich schau nochmal in die Quellen und 
schaue, ob ich das Verhalten hier irgendwie erzeugen kann. Ich melde mich, 
wenn ich was finden sollte.

-- 
MfG Jan

OpenPGP Fingerprint:
0E9B 4052 C661 5018 93C3 4E46 651A 7A28 4028 FF7A


pgpZPBWyE9zOo.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Michelle Konzack
Am 2006-04-24 16:12:56, schrieb Stefan Riedel:

 Okay habe den Link mal wieder gebaut und nun bekomme ich folgendes in
 die /var/log/mail.log geschrieben:
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =root
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =mailhub
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =rewriteD
 omain
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =hostname
 
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =AuthUser
 
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =AuthPass
 
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =FromLine
 Override
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =UseTLS
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to locate mailhub
   Apr 24 16:06:25 localhost sSMTP[16904]: Cannot open mailhub:25
   Apr 24 16:06:25 localhost sSMTP[16904]: Can't open /var/www/dead
 .letter failing horribly!

Hast Du auch schön Deine /etc/ssmtp/ssmtp.conf configuriert?
Das ist enwandfrei ne LEER ssmtp.conf

Also für

   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =AuthUser
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =AuthPass

sowie AuthMethod hatte ich einen Bugreport geschrieben,
denn das zeigt er immer an...

 Hmm aber warum kanner die Parameter nicht setzen... hmm sehr komisch, vor 
 allem weil mutt das ja auch kann...
 Kann das auch was mit dem Apacheuser zu tun haben www-data? Hab den aber 
 eigentlich in der /etc/ssmtp/revaliases drinstehen.

Can't open /var/www/dead.letter failing horribly!

ist nicht komisch, denn ssmtp wird als $USER www-data gestartet und
/var/www scheint ja dessen $HOME zu sein wobei das schreibgeschützt ist.

Greetings
Michelle Konzack


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Michelle Konzack
Am 2006-04-24 19:05:13, schrieb Stefan Riedel:

 Okay hab mir das configfile mal angeschaut... sieht eigentlich alles
 so aus, wies soll, denke ich, aber hier mal der wichtige teil:
   [EMAIL PROTECTED]
   mailhub=smtp.web.de
   rewriteDomain=smtp.web.de
  ^^^
Das sollte eigentlich nur web.de sein...

   [EMAIL PROTECTED]
 ^
Da sollte der Name des Rechners stehen,
denn der wird für HELO/EHLO verwendet.

Häng doch mal in der php.ini an den sendmail aufruf noch
ein -v dran, was Dir ein echtes Verbose beschert...

Greetings
Michelle Konzack


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Michelle Konzack
Am 2006-04-25 12:57:16, schrieb Stefan Riedel:

 Das schlime ist ssmtp ist ja auch so schlecht dokumentiert und man muss sich 
 den ganzen kram irgendwie zusammenpuzzeln ausm netz...

???

Was willste da zusammenpuzzlen?
Das Ding wird installiert und läuft.

Außer der /etc/ssmtp/ssmtp.conf ist nichts zu configurieren.

Greetings
Michelle Konzack


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Michelle Konzack
Am 2006-04-26 15:33:29, schrieb Stefan Riedel:

 Hy,
 
 jo soweit bin ich jetzt auch schon... :) Also wenn ich über PHP Mails
 versende 
 geht das schonmal, nur wenn www-data da was machen will mit ssmtp,
 geht das 
 in die Hose, obwohl er in der revalias drin steht, hast du den apache
 in 
 irgendeiner zusatzliche Gruppe drin?

Nein, aber ich verwende nicht www-data.

Meine Server hat ein paar tausend VHosts und
jeder VHost ist ein eigener $USER...

Was sagt eigentlich ein:ls -ld /var/www
Das sollte nämlich

drwxr-xr-x  5 www-data www-data 1024 2006-03-06 13:38 /var/www/

sein.

Greetings
Michelle Konzack


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Stefan Riedel
Hallo,
 Hast Du auch schön Deine /etc/ssmtp/ssmtp.conf configuriert?
 Das ist enwandfrei ne LEER ssmtp.conf

Hmm die ist nicht leer, hab die auch schonmal gepostet...;)

 ???

 Was willste da zusammenpuzzlen?
 Das Ding wird installiert und läuft.

 Außer der /etc/ssmtp/ssmtp.conf ist nichts zu configurieren.
wär ich denn hier? ;)

 Häng doch mal in der php.ini an den sendmail aufruf noch
 ein -v dran, was Dir ein echtes Verbose beschert...

Hab ich!

stefan:/home/stefan# ls -ld /var/www
|
-drwxr-xr-x 4 root root 4096 2006-04-27 13:32 /var/www
-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


pgpUEYXIpnGlI.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:

Am Samstag, 29. April 2006 00:06 schrieb Jan Kohnert:


Stefan Riedel schrieb:


Okay das mit dem suid bit, hab ich ausprobiert... geht leider nicht, wär
mir persönlich auch zu heiß gewesen... :)


suid muß/sollte nicht sein!


Hab hier (Gentoo)  gerade nochmal geschaut: Kein suid. :)

Es muß also auch so gehen. Kann aber sein, das Debian da wieder mal ein
Feature eingebaut hat...


welche debian-version verwendet er denn ?
[...]


/var/log/mail.err:
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to locate mailhub
Apr 29 11:21:51 localhost sSMTP[4633]: Cannot open mailhub:25

So und /var/log/mail.log:
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =root
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =mailhub
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =rewriteDomain
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =hostname
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =AuthUser
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =AuthPass
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =FromLineOverride
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to set =UseTLS
Apr 29 11:21:51 localhost sSMTP[4633]: Unable to locate mailhub
Apr 29 11:21:51 localhost sSMTP[4633]: Cannot open mailhub:25


DAS SIEHT SO AUS ALS OB er die ssmtp.conf nicht lesen/finden kann

So und wegen der Gruppenzugehörigkeit, da hab ich www-data mal in die Gruppen 
reingeschoben, in die der normale User auch ist. Ohne Erfolg! 


aus Message-ID: [EMAIL PROTECTED]:
[EMAIL PROTECTED]
mailhub=smtp.web.de
rewriteDomain=smtp.web.de
[EMAIL PROTECTED]
AuthUser=stefanrhro
AuthPass=
FromLineOverride=YES

rewriteDomain würde ich mal leer lassen und lieber die rewaliases benutzen
die solltest du hier auch mal posten ;-) vor allem da FromLineOverride 
auf YES steht


was passiert wenn du als normaler nutzer
/usr/sbin/sendmail -vvv [EMAIL PROTECTED] ausführst?
tippe nach dem befehl etwas test ein und dann in einer zeile einen 
einzelnen . mit anschliessendem return und erneutem return (letzteres 
ist glaub ich ein ssmtp-feature ;-))


nach ausführlichen meldungen mußt du bei ssmtp u.U. ctrl+alrgr+\ 
eingeben um ssmtp abzuwürgen (noch ein feature ? ;-))


und das gleiche als root
und als www-data

a lot of work - was ;-)
passend zum 1. Mai


--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Stefan Riedel
Am Samstag, 29. April 2006 14:21 schrieb Klaus Zerwes:

 aus Message-ID: [EMAIL PROTECTED]:
[EMAIL PROTECTED]
   mailhub=smtp.web.de
  rewriteDomain=smtp.web.de
[EMAIL PROTECTED]
   AuthUser=stefanrhro
  AuthPass=
   FromLineOverride=YES

 rewriteDomain würde ich mal leer lassen und lieber die rewaliases benutzen
 die solltest du hier auch mal posten ;-) vor allem da FromLineOverride 
 auf YES steht
 
 was passiert wenn du als normaler nutzer
 /usr/sbin/sendmail -vvv [EMAIL PROTECTED] ausführst?
 tippe nach dem befehl etwas test ein und dann in einer zeile einen 
 einzelnen . mit anschliessendem return und erneutem return (letzteres 
 ist glaub ich ein ssmtp-feature ;-))

 nach ausführlichen meldungen mußt du bei ssmtp u.U. ctrl+alrgr+\ 
 eingeben um ssmtp abzuwürgen (noch ein feature ? ;-))

 und das gleiche als root
 und als www-data

 a lot of work - was ;-)
 passend zum 1. Mai

Okay hab son Test glaubt schon mal gemacht, aber ich kann dir ja trotzdem 
sagen, dass er mir hörig ist, solange ich nicht als www-data mails sende 
will. :) und www-data hab i in der revaliases drin stehen...

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


pgpy84e96reEI.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:

Am Samstag, 29. April 2006 14:21 schrieb Klaus Zerwes:

[...]

und das gleiche als root
und als www-data

a lot of work - was ;-)
passend zum 1. Mai



Okay hab son Test glaubt schon mal gemacht, aber ich kann dir ja trotzdem 
sagen, dass er mir hörig ist, solange ich nicht als www-data mails sende 
will. :) und www-data hab i in der revaliases drin stehen...




-vvv wäre janz jut - meine glaskugel hab ich schon vor langer Zeit 
cholerisch zerdeppert ;-)


Poste doch mal den output von dem aufruf als www-data
und am besten auch den output von id als www-data
und wenn der aufruf von sendmail als www-data Fehler erzeugt dann direkt 
noch den output von

starce /usr/sbin/sendmail -vvv [EMAIL PROTECTED]
;-)

Klaus

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Stefan Riedel
Am Samstag, 29. April 2006 15:28 schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
  Am Samstag, 29. April 2006 14:21 schrieb Klaus Zerwes:

 [...]


 -vvv wäre janz jut - meine glaskugel hab ich schon vor langer Zeit
 cholerisch zerdeppert ;-)

 Poste doch mal den output von dem aufruf als www-data
 und am besten auch den output von id als www-data
 und wenn der aufruf von sendmail als www-data Fehler erzeugt dann direkt
 noch den output von
 starce /usr/sbin/sendmail -vvv [EMAIL PROTECTED]
 ;-)

Stimmt du kannst ja gar nicht wissen, was er mir erzählt. :)

stefan:/home/stefan$ id
uid=33(www-data) gid=33(www-data) Gruppen=10(uucp),20(dialout),33(www-data)

stefan:/home/stefan$ /usr/sbin/sendmail -vvv [EMAIL PROTECTED]
test
.

sendmail: Cannot open mailhub:25

und hier mal der vergleich mit root:

stefan:/home/stefan# /usr/sbin/sendmail -vvv [EMAIL PROTECTED]
test
.

[-] 220 smtp08.web.de ESMTP WEB.DE V4.107#108 Sat, 29 Apr 2006 16:05:41 +0200
[-] HELO stefan
[-] 250 smtp08.web.de Hello stefan [85.176.151.171]
[-] MAIL FROM:[EMAIL PROTECTED]
[-] 250 [EMAIL PROTECTED] is syntactically correct
[-] RCPT TO:[EMAIL PROTECTED]
[-] 250 [EMAIL PROTECTED] verified
[-] DATA
[-] 354 Enter message, ending with . on a line by itself
[-] Received: by stefan (sSMTP sendmail emulation); Sat, 29 Apr 2006 16:05:35 
+0200
[-] From: root [EMAIL PROTECTED]
[-] Date: Sat, 29 Apr 2006 16:05:35 +0200
[-] test
[-] .
[-]
Verlassen

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


pgpJONzqHVmTK.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:

Am Samstag, 29. April 2006 15:28 schrieb Klaus Zerwes:


Stefan Riedel schrieb:


Am Samstag, 29. April 2006 14:21 schrieb Klaus Zerwes:


[...]


-vvv wäre janz jut - meine glaskugel hab ich schon vor langer Zeit
cholerisch zerdeppert ;-)

Poste doch mal den output von dem aufruf als www-data
und am besten auch den output von id als www-data
und wenn der aufruf von sendmail als www-data Fehler erzeugt dann direkt
noch den output von
starce /usr/sbin/sendmail -vvv [EMAIL PROTECTED]

^^^

please ;-)

[...]

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Stefan Riedel
Am Samstag, 29. April 2006 16:25 schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
  Am Samstag, 29. April 2006 15:28 schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
 Am Samstag, 29. April 2006 14:21 schrieb Klaus Zerwes:
 
 [...]
 
 
 -vvv wäre janz jut - meine glaskugel hab ich schon vor langer Zeit
 cholerisch zerdeppert ;-)
 
 Poste doch mal den output von dem aufruf als www-data
 und am besten auch den output von id als www-data
 und wenn der aufruf von sendmail als www-data Fehler erzeugt dann direkt
 noch den output von
 starce /usr/sbin/sendmail -vvv [EMAIL PROTECTED]

 ^^^

 please ;-)

ist starce nen packet, kennt onkel debian (bei mir zumindest) leider nicht!


 [...]

 --
 Klaus Zerwes
 http://www.zero-sys.net

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


pgpo41mbDybkb.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Jim Knuth
Heute (29.04.2006/17:10 Uhr) schrieb Stefan Riedel,

 Am Samstag, 29. April 2006 16:25 schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
  Am Samstag, 29. April 2006 15:28 schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
 Am Samstag, 29. April 2006 14:21 schrieb Klaus Zerwes:
 
 [...]
 
 
 -vvv waere janz jut - meine glaskugel hab ich schon vor langer Zeit
 cholerisch zerdeppert ;-)
 
 Poste doch mal den output von dem aufruf als www-data
 und am besten auch den output von id als www-data
 und wenn der aufruf von sendmail als www-data Fehler erzeugt dann direkt
 noch den output von
 starce /usr/sbin/sendmail -vvv [EMAIL PROTECTED]

 ^^^

 please ;-)

 ist starce nen packet, kennt onkel debian (bei mir zumindest) leider nicht!


 [...]

 --
 Klaus Zerwes
 http://www.zero-sys.net


strace, es heisst strace


-- 
Viele Gruesse, Kind regards,
 Jim Knuth
 [EMAIL PROTECTED]
 ICQ #277289867
--
Zufalls-Zitat
--
Reich ist man nicht durch das, was man besitzt,
sondern mehr noch durch das, was man mit Würde zu entbehren 
weiß.
(Epikur)
--
Der Text hat nichts mit dem Empfaenger der Mail zu tun
--
Virus free. Checked by NOD32 Version 1.1513 Build 7177  29.04.2006



Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:

Am Samstag, 29. April 2006 16:25 schrieb Klaus Zerwes:

[...]

starce /usr/sbin/sendmail -vvv [EMAIL PROTECTED]

[...]

ist starce nen packet, kennt onkel debian (bei mir zumindest) leider nicht!


ohps - sorry
dummer typo
strace
asche auf mein haupt :-|

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Stefan Riedel
Am Samstag, 29. April 2006 16:25 schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
  Am Samstag, 29. April 2006 15:28 schrieb Klaus Zerwes:
 Stefan Riedel schrieb:
 Am Samstag, 29. April 2006 14:21 schrieb Klaus Zerwes:
 
 [...]
 
 
 -vvv wäre janz jut - meine glaskugel hab ich schon vor langer Zeit
 cholerisch zerdeppert ;-)
 
 Poste doch mal den output von dem aufruf als www-data
 und am besten auch den output von id als www-data
 und wenn der aufruf von sendmail als www-data Fehler erzeugt dann direkt
 noch den output von
 starce /usr/sbin/sendmail -vvv [EMAIL PROTECTED]

 ^^^

 please ;-)

Hm was davon soll ich denn posten, das ne ganze menge. :)


 [...]

 --
 Klaus Zerwes
 http://www.zero-sys.net

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


pgpGDgEk201pt.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Jan Kohnert
Stefan Riedel schrieb:

  strace /usr/sbin/sendmail -vvv [EMAIL PROTECTED]

[Habs mal geändert. ;)]

 Hm was davon soll ich denn posten, das ne ganze menge. :)

Hm, schwer zu sagen. Leite den Output, wenn nicht schon geschehen, einfach in 
eine Datei um (Option -o von strace), pack das Teil mit gzip/bzip2 und schick 
die gepackte Datei an die Liste.

-- 
MfG Jan

OpenPGP Fingerprint:
0E9B 4052 C661 5018 93C3 4E46 651A 7A28 4028 FF7A


pgppU0pSp1qu5.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:
[...]

Hm was davon soll ich denn posten, das ne ganze menge. :)

lies es dir durch - vielleicht findest du ja selber den Fehler
du kannst ja das gleiche als root ausführen und vergleichen
am besten beide male den output (stderr) in eine Datei umleiten

man diff
tkdiff und Konsorten gibts auch

der letzten Weisheit schluß:
schlimmstenfallse alles posten

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Jan Kohnert
Klaus Zerwes schrieb:
 Stefan Riedel schrieb:
 [...]

  Hm was davon soll ich denn posten, das ne ganze menge. :)

 lies es dir durch - vielleicht findest du ja selber den Fehler

Das jemand, der noch nichts von strace gehört hatte, den Output selbst lesen 
und verstehen kann, wage ich stark zu bezweifeln...

 du kannst ja das gleiche als root ausführen und vergleichen
 am besten beide male den output (stderr) in eine Datei umleiten

 man diff
 tkdiff und Konsorten gibts auch

Selbst das muß nicht unbedingt zum Erfolg führen. Aber es kann. ;)

-- 
MfG Jan

OpenPGP Fingerprint:
0E9B 4052 C661 5018 93C3 4E46 651A 7A28 4028 FF7A


pgpxiWNmWTarQ.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Stefan Riedel
Am Samstag, 29. April 2006 18:36 schrieb Jan Kohnert:
 Stefan Riedel schrieb:
   strace /usr/sbin/sendmail -vvv [EMAIL PROTECTED]

 [Habs mal geändert. ;)]

  Hm was davon soll ich denn posten, das ne ganze menge. :)

 Hm, schwer zu sagen. Leite den Output, wenn nicht schon geschehen, einfach
 in eine Datei um (Option -o von strace), pack das Teil mit gzip/bzip2 und
 schick die gepackte Datei an die Liste.

Ja das werde ich denn hiermit auch mal tun... hab mal den Tipp vom Klaus 
befolgt und die beiden Dateien per tkdiff verglichen, aber werde daraus nicht 
schlau... hab die beiden dateien mal komprimiert und mit angehangen.

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


strace_output.tar.bz2
Description: application/tbz


pgpLjYBtabxqi.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-29 Diskussionsfäden Stefan Riedel
Am Samstag, 29. April 2006 19:16 schrieb Jan Kohnert:
 Klaus Zerwes schrieb:
  Stefan Riedel schrieb:
  [...]
 
   Hm was davon soll ich denn posten, das ne ganze menge. :)
 
  lies es dir durch - vielleicht findest du ja selber den Fehler

 Das jemand, der noch nichts von strace gehört hatte, den Output selbst
 lesen und verstehen kann, wage ich stark zu bezweifeln...

*rofl* ich auch... ;)


  du kannst ja das gleiche als root ausführen und vergleichen
  am besten beide male den output (stderr) in eine Datei umleiten
 
  man diff
  tkdiff und Konsorten gibts auch

 Selbst das muß nicht unbedingt zum Erfolg führen. Aber es kann. ;)

Wie gesagt habs versucht. :)

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com


pgprRItLgbUNX.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-28 Diskussionsfäden Jan Kohnert
Stefan Riedel schrieb:
 Okay das mit dem suid bit, hab ich ausprobiert... geht leider nicht, wär
 mir persönlich auch zu heiß gewesen... :)

Hab hier (Gentoo)  gerade nochmal geschaut: Kein suid. :)

Es muß also auch so gehen. Kann aber sein, das Debian da wieder mal ein 
Feature eingebaut hat...

 und falls ich nix finde melde ich mich freitag nochmal... :)

Hast du nun schon eine Lösung?

Wenn ja, poste sie bitte, wenn nein:
Was sagen deine Logs, wenn du als www-data senden willst?
Was sagen groups www-data und groups $USER, wobei $WSER ein normaler 
User sein sollte, der Mails senden kann.

P.S.: Heute wieder mit Sig, bin ja zu Hause... :-P

-- 
MfG Jan

OpenPGP Fingerprint:
0E9B 4052 C661 5018 93C3 4E46 651A 7A28 4028 FF7A


pgpZQlyM3jrgu.pgp
Description: PGP signature


Re: mail() will keine Mails senden [PHP]

2006-04-26 Diskussionsfäden Michelle Konzack
Am 2006-04-23 14:29:44, schrieb Stefan Riedel:
 Hallo,
 
 hab vor einigen tagen ssmtp auf mein Debian Sarge 3.1 gehauen. So das läuft 
 auch alles an sich nur leider PHP, will via mail() keine 
 Mails senden, hab keinen Plan woran das liegen kann, weil mutt und die 
 Konsole sind mein Freund... :) Nur PHP mag mich im Moment 
 nicht... sendmail_path stimmt, sämtlich optionen, die standartmäßig dran 
 hängen weggenommen, aber ohne Erfolg... In die Logs geht auch 
 nicht wirklich was... nur halt wenn ich über mutt oder per Konsole was 
 sende... Errors will Php mir auch nicht geben, dass einzige, 
 was er zurückgibt ist FALSE... :(
 
 Hat das Problem schonmal jemand gehabt?

Nö... habe meine php.ini richtig eingerichtet.  ;-)

# /etc/php5/apache/php.ini

sendmail_path = /usr/sbin/ssmtp -t

oder mit verbose

sendmail_path = /usr/sbin/ssmtp -v -t

Eventuell mußt Du noch mail.force_extra_parameters setzen.

Greetings
Michelle Konzack


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-26 Diskussionsfäden Stefan Riedel
Am Montag, 24. April 2006 16:44 schrieb Michelle Konzack:
 Am 2006-04-23 14:29:44, schrieb Stefan Riedel:
  Hallo,
 
  hab vor einigen tagen ssmtp auf mein Debian Sarge 3.1 gehauen. So das
  läuft auch alles an sich nur leider PHP, will via mail() keine Mails
  senden, hab keinen Plan woran das liegen kann, weil mutt und die Konsole
  sind mein Freund... :) Nur PHP mag mich im Moment nicht... sendmail_path
  stimmt, sämtlich optionen, die standartmäßig dran hängen weggenommen,
  aber ohne Erfolg... In die Logs geht auch nicht wirklich was... nur halt
  wenn ich über mutt oder per Konsole was sende... Errors will Php mir auch
  nicht geben, dass einzige, was er zurückgibt ist FALSE... :(
 
  Hat das Problem schonmal jemand gehabt?

 Nö... habe meine php.ini richtig eingerichtet.  ;-)

 # /etc/php5/apache/php.ini

 sendmail_path = /usr/sbin/ssmtp -t

 oder mit verbose

 sendmail_path = /usr/sbin/ssmtp -v -t

 Eventuell mußt Du noch mail.force_extra_parameters setzen.

 Greetings
 Michelle Konzack


 --
 Linux-User #280138 with the Linux Counter, http://counter.li.org/
 # Debian GNU/Linux Consultant #
 Michelle Konzack   Apt. 917  ICQ #328449886
50, rue de Soultz MSM LinuxMichi
 0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)

Hy,

jo soweit bin ich jetzt auch schon... :) Also wenn ich über PHP Mails versende 
geht das schonmal, nur wenn www-data da was machen will mit ssmtp, geht das 
in die Hose, obwohl er in der revalias drin steht, hast du den apache in 
irgendeiner zusatzliche Gruppe drin?

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com



Re: mail() will keine Mails senden [PHP]

2006-04-25 Diskussionsfäden Jan Kohnert
On Mon, 24 Apr 2006 19:05:13 +0200, Stefan Riedel wrote

 Okay hab mir das configfile mal angeschaut... sieht eigentlich alles 
 so aus, wies soll, denke ich, aber hier mal der wichtige teil: 
[EMAIL PROTECTED]
   mailhub=smtp.web.de
   rewriteDomain=smtp.web.de
   [EMAIL PROTECTED]
   AuthUser=stefanrhro
   AuthPass=
   FromLineOverride=YES
   UseTLS=NO
   #UseSTARTTLS=YES
   #UseTLSCert=YES
   #TLSCert=/etc/ssl/certs/ssmtp.pem

Das sieht auch gut aus. Kann denn apache das File lesen? sSMTP beschwert sich
leider nicht wirklich, wenn kein config-file da ist und nimmt irgendwelche
defaults (wie eben root und mailhub). Es scheint also, das im Falle von
Apache/PHP deine config schlicht ignoriert wird.

Wie sehen also die Rechte auf das Configfile aus? Was gibt ein finger
www-data? Laeuft apache etwa unter einem chroot? (ist zwar unwahrscheinlich,
da er ja das Mail-Kommando findet, aber man kann nie wissen, Debian hat ja
manchmal die etwas seltsame Angewohnheit, alles moegliche unter chroot alufen
zu lassen, was z.B. im Falle von Postfix den Upstream-Autoren ganz schoen
aufstoesst.)

 Gruss  Stefan

MfG Jan

--
Open WebMail Project (http://openwebmail.org)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-25 Diskussionsfäden Stefan Riedel
Hy, 

an sich müsste Apache die /etc/ssmtp/ssmtp.conf lesen können, hab da chmod 644 
drauf... und ob Apache jetzt unter chroot läuft, weiß ich leider nicht... :) 
aber der finger auf www-data hat mir folgendes gesagt:

Login: www-data Name: www-data
Directory: /var/www Shell: /bin/sh
Never logged in.
New mail received Fri Apr 21 15:14 2006 (CEST)
 Unread since Wed Apr 19 09:03 2006 (CEST)
No Plan.


-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com



Re: mail() will keine Mails senden [PHP]

2006-04-25 Diskussionsfäden Jan Kohnert
On Tue, 25 Apr 2006 11:53:01 +0200, Stefan Riedel wrote
 Hy,

Moin,

 an sich müsste Apache die /etc/ssmtp/ssmtp.conf lesen können, hab da 
 chmod 644 drauf...

Das ist schonmal OK.

 und ob Apache jetzt unter chroot läuft, weiß ich 
 leider nicht... :)

Da kann ich ich dir leider aber auch nicht helfen, da ich weder chroot
benutze, noch vor einer Debian-Kiste sitze...

 aber der finger auf www-data hat mir folgendes gesagt:

Das ist auch OK.

Um das Problem einzugrenzen:

Kannst du als normaler User/root/www-data dein php-script erfolgreich
ausfuehren? (zu www-data kommst du durch ein su - www-data als root)

MfG Jan

--
Open WebMail Project (http://openwebmail.org)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-25 Diskussionsfäden Stefan Riedel
Am Dienstag, 25. April 2006 12:05 schrieb Jan Kohnert:
 Um das Problem einzugrenzen:

 Kannst du als normaler User/root/www-data dein php-script erfolgreich
 ausfuehren? (zu www-data kommst du durch ein su - www-data als root)

Hab mal das Verzeichnis /root/www-data erstellt und nen php script 
reingeschmissen und ja ich konnte das ausführen, hoffe, dass das so okay war 
und ich dich da nicht missverstanden habe. :)

Das schlime ist ssmtp ist ja auch so schlecht dokumentiert und man muss sich 
den ganzen kram irgendwie zusammenpuzzeln ausm netz...


 MfG Jan

 --
 Open WebMail Project (http://openwebmail.org)

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com



Re: mail() will keine Mails senden [PHP]

2006-04-25 Diskussionsfäden Jan Kohnert
On Tue, 25 Apr 2006 12:57:16 +0200, Stefan Riedel wrote
 Am Dienstag, 25. April 2006 12:05 schrieb Jan Kohnert:

  Kannst du als normaler User/root/www-data dein php-script erfolgreich
  ausfuehren? (zu www-data kommst du durch ein su - www-data als root)
 
 Hab mal das Verzeichnis /root/www-data erstellt und nen php script 
 reingeschmissen und ja ich konnte das ausführen, hoffe, dass das so 
 okay war und ich dich da nicht missverstanden habe. :)

Doch hast du, zumindest ein wenig. ;) Ich meinte eigentlich die verschiedenen
Benutzer. Du hast aber als root dein Script erfolgreich ausfuehren koennen.
Jetzt musst du nur noch probieren, es als normaler User und www-data
auszufuehren. Mal schauen, was passiert.
 
 Das schlime ist ssmtp ist ja auch so schlecht dokumentiert und man 
 muss sich den ganzen kram irgendwie zusammenpuzzeln ausm netz...

ACK. Ich denke aber nicht unbedingt, dass es an sSMTP liegt. Da du Mails schon
schreiben kannst, und in PHP selbst auch kein Fehler zu sein scheint
(zumindest unter root, das andere musst du ja erst probieren), wird wohl
apache der Uebeltaeter sein...

MfG Jan

--
Open WebMail Project (http://openwebmail.org)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-25 Diskussionsfäden Stefan Riedel
Am Dienstag, 25. April 2006 13:12 schrieb Jan Kohnert:
Ah jetz hab ichs erstmal geschnallt wie dus meintest... :) So wenn root das 
script aufruft versednet er die mail, bei mir und www-data nicht... 

Würde da ja jetzt an den Berechtigungen rumschrauben, nur leider kenn ich mich 
da nicht so dolle aus... :/

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com



Re: mail() will keine Mails senden [PHP]

2006-04-25 Diskussionsfäden Jan Kohnert
On Tue, 25 Apr 2006 14:00:23 +0200, Stefan Riedel wrote
 Am Dienstag, 25. April 2006 13:12 schrieb Jan Kohnert:
 Ah jetz hab ichs erstmal geschnallt wie dus meintest... :) So wenn 
 root das script aufruft versednet er die mail, bei mir und www-data 
 nicht...

Endlich. :) *Das* ist dein Problem. Gefunden. Juhu!!!

 Würde da ja jetzt an den Berechtigungen rumschrauben, nur leider 
 kenn ich mich da nicht so dolle aus... :/

Jetzt wuensche ich mir einen Test-Debianrechner her... Ich glaube, du musst
die User, die Mails versenden koennen sollen (toller Duetsch) in eine
spezielle Gruppe eintragen. Frag mich jetzt bitte nicht, welche (AFAIK
dialout, uucp oder so aehnlich). Ich hoffe, die richtigen Debianer koennen
da jetzt eingreifen, ansonsten dauert es bei mir bis Freitag, bis ich wieder
an meiner Gentoo-Kiste sitze und da mal nachschauen kann.

Ein Wuergaround ist, das ssmtp-binary suid root zu setzen (chmod 4755
/pfad/zu/ssmtp), aber Achtung: suid ist boese[tm] (meistens). ;)

MfG Jan

--
Open WebMail Project (http://openwebmail.org)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-25 Diskussionsfäden Stefan Riedel
Okay das mit dem suid bit, hab ich ausprobiert... geht leider nicht, wär mir 
persönlich auch zu heiß gewesen... :) werd mich denn nochmal im netz 
umhorchen, ob da einer mal das gleiche prob hatte wie ich, weiß ja jetzt 
danke eurer hilfe, was da schief läuft... :) und falls ich nix finde melde 
ich mich freitag nochmal... :)

PS: Falls aber jemand schon ne lösung hat, bin ich auch gerne bereit die vor 
freitag entgegenzunehmen... :)

-- 
Mit freundlichen Grüßen 
Stefan Riedel
Tel.:   03 81/ 29 49 404
Tel-Mobil.: 01 76/ 29 39 34 59
http://www.oxodo.com
http://www.power-friends.com



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:
[...]
Um das genau herauszufinden kannst du zur Not mal den sendmail-link auf 
ssmtp löschen und ein kleines shelscript unter dem Namen sendmail 
ablegen das dir irgendwo die argumente hinschreibt.

in etwa so:
#!/bin/bash
echo $@  /tmp/sendmail.log

die -d option zu ssmtp sollte eventuell eloquentere Meldungen bringen.



Okay habe das mal ausprobiert und da fällt mir auf er ruft sendmail gar nicht 
auf... obwohl die pfade stimmt in der php.ini...


??? Das kann ja wohl nicht sein ;-)
which sendmail
ls -l `which sendmail`

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Stefan Riedel
On Mon, Apr 24, 2006 at 10:20:34AM +0200, Klaus Zerwes wrote:
 Stefan Riedel schrieb:
 [...]
 Um das genau herauszufinden kannst du zur Not mal den sendmail-link auf 
 ssmtp löschen und ein kleines shelscript unter dem Namen sendmail 
 ablegen das dir irgendwo die argumente hinschreibt.
 in etwa so:
 #!/bin/bash
 echo $@  /tmp/sendmail.log
 
 die -d option zu ssmtp sollte eventuell eloquentere Meldungen bringen.
 
 Okay habe das mal ausprobiert und da fällt mir auf er ruft sendmail gar 
 nicht auf... obwohl die pfade stimmt in der php.ini...
 
 ??? Das kann ja wohl nicht sein ;-)
 which sendmail
 ls -l `which sendmail`

Das kann ich dir sagen, versteh im moment gar nichts mehr... :)
aber hier mal der output von ls- l `which sendmail`: lrwxrwxrwx  1 root root 15 
2006-04-23 21:30 /usr/sbin/sendmail - /usr/sbin/ssmtp

 
 -- 
 Klaus Zerwes
 http://www.zero-sys.net
 
 
 -- 
 Haeufig gestellte Fragen und Antworten (FAQ): 
 http://www.de.debian.org/debian-user-german-FAQ/
 
 Zum AUSTRAGEN schicken Sie eine Mail an 
 [EMAIL PROTECTED]
 mit dem Subject unsubscribe. Probleme? Mail an 
 [EMAIL PROTECTED] (engl)
 

-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Christian Schmidt
Hallo Stefan,

Stefan Riedel, 24.04.2006 (d.m.y):

 On Mon, Apr 24, 2006 at 10:20:34AM +0200, Klaus Zerwes wrote:
  
  which sendmail
  ls -l `which sendmail`
 
 Das kann ich dir sagen, versteh im moment gar nichts mehr... :)
 aber hier mal der output von ls- l `which sendmail`: 
 lrwxrwxrwx  1 root root 15 2006-04-23 21:30 /usr/sbin/sendmail - 
 /usr/sbin/ssmtp

/usr/sbin/sendmail ist ein symbolischer Link, der auf /usr/sbin/ssmtp
zeigt.

Was Dir vorgeschlagen wurde, war /usr/sbin/sendmail durch das
gepostete Skript zu ersetzen.

Gruss,
Christian Schmidt

-- 
Ob ein Mensch ein Gentleman ist, erkennt man an seinem Benehmen
denjenigen Menschen gegenüber, von denen er keinen Nutzen hat.
-- William Lyon Phelps


signature.asc
Description: Digital signature


Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Stefan Riedel
On Mon, Apr 24, 2006 at 11:27:30AM +0200, Christian Schmidt wrote:
 Hallo Stefan,
 
 Stefan Riedel, 24.04.2006 (d.m.y):
 
  On Mon, Apr 24, 2006 at 10:20:34AM +0200, Klaus Zerwes wrote:
   
   which sendmail
   ls -l `which sendmail`
  
  Das kann ich dir sagen, versteh im moment gar nichts mehr... :)
  aber hier mal der output von ls- l `which sendmail`: 
  lrwxrwxrwx  1 root root 15 2006-04-23 21:30 /usr/sbin/sendmail - 
  /usr/sbin/ssmtp
 
 /usr/sbin/sendmail ist ein symbolischer Link, der auf /usr/sbin/ssmtp
 zeigt.
 
 Was Dir vorgeschlagen wurde, war /usr/sbin/sendmail durch das
 gepostete Skript zu ersetzen.

Hy, das habe ich ja gemacht, und da ist mir halt aufgefallen, dass php gar 
nicht auf sendmail geht. :)
Hab den Link in der Zwischenzeit nur wieder hergestellt... :)

 
 Gruss,
 Christian Schmidt
 
 -- 
 Ob ein Mensch ein Gentleman ist, erkennt man an seinem Benehmen
 denjenigen Menschen gegenüber, von denen er keinen Nutzen hat.
   -- William Lyon Phelps



-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:

On Mon, Apr 24, 2006 at 11:27:30AM +0200, Christian Schmidt wrote:


Hallo Stefan,

Stefan Riedel, 24.04.2006 (d.m.y):



On Mon, Apr 24, 2006 at 10:20:34AM +0200, Klaus Zerwes wrote:


which sendmail
ls -l `which sendmail`


Das kann ich dir sagen, versteh im moment gar nichts mehr... :)
aber hier mal der output von ls- l `which sendmail`: 
lrwxrwxrwx  1 root root 15 2006-04-23 21:30 /usr/sbin/sendmail - /usr/sbin/ssmtp


/usr/sbin/sendmail ist ein symbolischer Link, der auf /usr/sbin/ssmtp
zeigt.

Was Dir vorgeschlagen wurde, war /usr/sbin/sendmail durch das
gepostete Skript zu ersetzen.



Hy, das habe ich ja gemacht, und da ist mir halt aufgefallen, dass php gar 
nicht auf sendmail geht. :)
Hab den Link in der Zwischenzeit nur wieder hergestellt... :)


OK
ls -l `which sendmail` bitte dann ausführen wenn das script da ist
und das script mal bitte testen:
sendmail arg1 -arg2 --arg3 test bla
cat /tmp/sendmailo.log





Gruss,
Christian Schmidt

--
Ob ein Mensch ein Gentleman ist, erkennt man an seinem Benehmen
denjenigen Menschen gegenüber, von denen er keinen Nutzen hat.
-- William Lyon Phelps








--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Christian Schmidt
Hallo Stefan,

Stefan Riedel, 24.04.2006 (d.m.y):

 On Mon, Apr 24, 2006 at 11:27:30AM +0200, Christian Schmidt wrote:
  
  /usr/sbin/sendmail ist ein symbolischer Link, der auf /usr/sbin/ssmtp
  zeigt.
  
  Was Dir vorgeschlagen wurde, war /usr/sbin/sendmail durch das
  gepostete Skript zu ersetzen.
 
 Hy, das habe ich ja gemacht, und da ist mir halt aufgefallen, dass php gar 
 nicht auf sendmail geht. :)

Sondern?

Gruss,
Christian Schmidt

-- 
Stilblüten aus Polizeiberichten und Gerichtsverhandlungen:
Bei unseren Gesprächen haben wir die Genitalbereiche nur ganz kurz
berührt.


signature.asc
Description: Digital signature


Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Stefan Riedel
On Mon, Apr 24, 2006 at 12:47:11PM +0200, Christian Schmidt wrote:
 Hallo Stefan,
 
 Stefan Riedel, 24.04.2006 (d.m.y):
 
  On Mon, Apr 24, 2006 at 11:27:30AM +0200, Christian Schmidt wrote:
   
   /usr/sbin/sendmail ist ein symbolischer Link, der auf /usr/sbin/ssmtp
   zeigt.
   
   Was Dir vorgeschlagen wurde, war /usr/sbin/sendmail durch das
   gepostete Skript zu ersetzen.
  
  Hy, das habe ich ja gemacht, und da ist mir halt aufgefallen, dass php gar 
  nicht auf sendmail geht. :)
 
 Sondern?

Ja wenn ich das wüsste... wie gesagt PHP meckert ja noch nicht mal... das ja 
das was mich so wundert... gibt nur false zurück, 
weiß der geier warum...

 
 Gruss,
 Christian Schmidt
 
 -- 
 Stilblüten aus Polizeiberichten und Gerichtsverhandlungen:
 Bei unseren Gesprächen haben wir die Genitalbereiche nur ganz kurz
 berührt.



-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Stefan Riedel
On Mon, Apr 24, 2006 at 12:00:28PM +0200, Klaus Zerwes wrote:
 Stefan Riedel schrieb:
 On Mon, Apr 24, 2006 at 11:27:30AM +0200, Christian Schmidt wrote:
 
 Hallo Stefan,
 
 Stefan Riedel, 24.04.2006 (d.m.y):
 
 
 On Mon, Apr 24, 2006 at 10:20:34AM +0200, Klaus Zerwes wrote:
 
 which sendmail
 ls -l `which sendmail`
 
 Das kann ich dir sagen, versteh im moment gar nichts mehr... :)
 aber hier mal der output von ls- l `which sendmail`: 
 lrwxrwxrwx  1 root root 15 2006-04-23 21:30 /usr/sbin/sendmail - 
 /usr/sbin/ssmtp
 
 /usr/sbin/sendmail ist ein symbolischer Link, der auf /usr/sbin/ssmtp
 zeigt.
 
 Was Dir vorgeschlagen wurde, war /usr/sbin/sendmail durch das
 gepostete Skript zu ersetzen.
 
 
 Hy, das habe ich ja gemacht, und da ist mir halt aufgefallen, dass php gar 
 nicht auf sendmail geht. :)
 Hab den Link in der Zwischenzeit nur wieder hergestellt... :)
 
 OK
 ls -l `which sendmail` bitte dann ausführen wenn das script da ist
 und das script mal bitte testen:
 sendmail arg1 -arg2 --arg3 test bla
 cat /tmp/sendmailo.log

ok habs mal getestet auf der konsole 
stefan:/# sendmail -p lalala -u ich
stefan:/# cat /tmp/sendmail.log
-p lalala -u ich

stefan:/# ls -l `which sendmail`
-rwxrwxrwx  1 root root 43 2006-04-24 12:44 /usr/sbin/sendmail

... nur php will nachwievor nicht mit sendmail arbeiten weil rufe ich die mail 
funktion auf, bleibt die /tmp/sendmail.log, so wie sie 
ist...

 
 
 
 Gruss,
 Christian Schmidt
 
 -- 
 Ob ein Mensch ein Gentleman ist, erkennt man an seinem Benehmen
 denjenigen Menschen gegenüber, von denen er keinen Nutzen hat.
 -- William Lyon Phelps
 
 
 
 
 
 
 -- 
 Klaus Zerwes
 http://www.zero-sys.net
 
 
 -- 
 Haeufig gestellte Fragen und Antworten (FAQ): 
 http://www.de.debian.org/debian-user-german-FAQ/
 
 Zum AUSTRAGEN schicken Sie eine Mail an 
 [EMAIL PROTECTED]
 mit dem Subject unsubscribe. Probleme? Mail an 
 [EMAIL PROTECTED] (engl)
 

-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Christian Schmidt
Hallo Stefan,

Stefan Riedel, 24.04.2006 (d.m.y):

 On Mon, Apr 24, 2006 at 12:47:11PM +0200, Christian Schmidt wrote:
  
  Sondern?
 
 Ja wenn ich das wÃ?sste... wie gesagt PHP meckert ja noch nicht mal... 
 das ja das was mich so wundert... gibt nur false zurÃ?ck, 
 weiß der geier warum...

Moeglicherweise versucht Dein PHP-Skript, die Mail via SMTP und nicht
durch direkten Aufruf von sendmail auf dem Server abzuladen.

Oder aber PHP spricht sendmail nicht ueber /usr/sbin/sendmail an,
sondern ueber /usr/lib/sendmail.
Das wuerde Dir eine php-Datei mit dem Befehl phpinfo(); verraten.

Gruss,
Christian Schmidt

-- 
Nur die Weisesten und die Dümmsten können sich nicht ändern.
-- Konfuzius (551-479 v. Chr.)


signature.asc
Description: Digital signature


Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Jan Kohnert
On Mon, 24 Apr 2006 13:25:03 +0200, Stefan Riedel wrote

  Was Dir vorgeschlagen wurde, war /usr/sbin/sendmail durch das
  gepostete Skript zu ersetzen.
  
  
  Hy, das habe ich ja gemacht, und da ist mir halt aufgefallen,
  dass php gar nicht auf sendmail geht. :)
  Hab den Link in der Zwischenzeit nur wieder hergestellt... :)

 stefan:/# sendmail -p lalala -u ich
 stefan:/# cat /tmp/sendmail.log
 -p lalala -u ich

Ist das der Output von dem Script, das du wieder ersetzt haben willst, denn
 
 stefan:/# ls -l `which sendmail`
 -rwxrwxrwx  1 root root 43 2006-04-24 12:44 /usr/sbin/sendmail

so sieht es naemlich aus. Jedenfalls ist das kein Logeintrag irgendeines mir
bekannten MTAs.

 ... nur php will nachwievor nicht mit sendmail arbeiten weil rufe 
 ich die mail funktion auf, bleibt die /tmp/sendmail.log, so wie sie ist...

Du bist viel zu konfus fuer mich. Du schreibst immer nur: Es geht nicht. Das
wissen hier mittlerweile alle. Poste bitte relevanten php-Code und die
relevanten Teile deiner php.ini. Und bist du dir sicher, dass dein
eigentlicher MTA in diesem komichen Logfile loggt? Normal sind da mail.log
oder maillog oder so aehnlich... Vielleicht kommt bei der Suche nach und in
diesen Files mehr raus.

MfG Jan

P.S.: Bitte kein Fullquote!

--
Open WebMail Project (http://openwebmail.org)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Jan Kohnert
On Mon, 24 Apr 2006 13:25:03 +0200, Stefan Riedel wrote

  Was Dir vorgeschlagen wurde, war /usr/sbin/sendmail durch das
  gepostete Skript zu ersetzen.
  
  
  Hy, das habe ich ja gemacht, und da ist mir halt aufgefallen, dass php gar 
  nicht auf sendmail geht. :)
  Hab den Link in der Zwischenzeit nur wieder hergestellt... :)

 stefan:/# sendmail -p lalala -u ich
 stefan:/# cat /tmp/sendmail.log
 -p lalala -u ich

Ist das der Output von dem Script, das du wieder ersetzt haben willst, denn
 
 stefan:/# ls -l `which sendmail`
 -rwxrwxrwx  1 root root 43 2006-04-24 12:44 /usr/sbin/sendmail

so sieht es naemlich aus. Jedenfalls ist das kein Logeintrag irgendeines mir
bekannten MTAs.

 ... nur php will nachwievor nicht mit sendmail arbeiten weil rufe 
 ich die mail funktion auf, bleibt die /tmp/sendmail.log, so wie sie ist...

Du bist viel zu konfus fuer mich. Du schreibst immer nur: Es geht nicht. Das
wissen hier mittlerweile alle. Poste bitte relevanten php-Code und die
relevanten Teile deiner php.ini. Und bist du dir sicher, dass dein
eigentlicher MTA in diesem komichen Logfile loggt? Normal sind da mail.log
oder maillog oder so aehnlich... Vielleicht kommt bei der Suche nach und in
diesen Files mehr raus.

MfG Jan

P.S.: Bitte kein Fullquote!

--
Open WebMail Project (http://openwebmail.org)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:
[...]
... nur php will nachwievor nicht mit sendmail arbeiten weil rufe ich die mail funktion auf, bleibt die /tmp/sendmail.log, so wie sie 
ist...


wie rufst du die mail()-fkt. auf?
vielleicht liegt das Problem ja da?

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Stefan Riedel
On Mon, Apr 24, 2006 at 01:51:40PM +0200, Jan Kohnert wrote:
 On Mon, 24 Apr 2006 13:25:03 +0200, Stefan Riedel wrote
  
 Du bist viel zu konfus fuer mich. Du schreibst immer nur: Es geht nicht. Das
 wissen hier mittlerweile alle. Poste bitte relevanten php-Code und die
 relevanten Teile deiner php.ini. Und bist du dir sicher, dass dein
 eigentlicher MTA in diesem komichen Logfile loggt? Normal sind da mail.log
 oder maillog oder so aehnlich... Vielleicht kommt bei der Suche nach und in
 diesen Files mehr raus.
 

Hallo, ich weiÃiss ja nicht in wie weit du den Beitrag verfolgst, aber die 
einträge in der /tmp/sendmail.log, sind schon okay... weil 
ich nen sh-skript gebaut habe, was normalerweise die Parameter in 
/tmp/sendmail.log schreiben sollte... nur das funktioniert mit php 
nicht, weil php irgendwie nicht mit sendmail arbeiten will...

So aber hier jetzt mal nen paar Codezeilen:
[php.ini]
sendmail_path = sendmail -d

Und /usr/lib/sendmail ist nen symlink auf /usr/sbin/sendmail

und hier mal der Code teil des PHP Skripts:
error_reporting(E_ALL);
$empfaenger = '[EMAIL PROTECTED]';
$betreff = 'Der Betreff';
$nachricht = 'Hallo';
$header = 'From: [EMAIL PROTECTED]' . \r\n .
'Reply-To: [EMAIL PROTECTED]' . \r\n .
'X-Mailer: PHP/' . phpversion();

$mail = mail($empfaenger, $betreff, $nachricht, $header);

ist halt nur nen Test von mir gewesen ob das auch funktioniert. So und die 
Maillogs, kenn ich, nur die geben mir leider auch keinen 
Aufschluss, weil er da nichts reinschreibt, wenn PHP die mail() Funktion 
benutzt! 

GrusÃss Stefan

 MfG Jan
 
 P.S.: Bitte kein Fullquote!
 
 --
 Open WebMail Project (http://openwebmail.org)
 
 
 -- 
 Haeufig gestellte Fragen und Antworten (FAQ): 
 http://www.de.debian.org/debian-user-german-FAQ/
 
 Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
 mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
 

-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Klaus Zerwes

ach so ...
poste mal bitte relevant Elemente aus der php.ini
ind aus dem output von phpinfo().

Und wirf mal einen Blick auf die *log*-Einträge in der php.ini

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Jan Kohnert
On Mon, 24 Apr 2006 14:23:05 +0200, Stefan Riedel wrote
 On Mon, Apr 24, 2006 at 01:51:40PM +0200, Jan Kohnert wrote:
  
  Poste bitte relevanten php-Code und die
  relevanten Teile deiner php.ini. Und bist du dir sicher, dass dein
  eigentlicher MTA in diesem komichen Logfile loggt? Normal sind da mail.log
  oder maillog oder so aehnlich... Vielleicht kommt bei der Suche nach und
  in diesen Files mehr raus.
 
 
 Hallo, ich weiÃiss ja nicht in wie weit du den Beitrag verfolgst,
  aber die einträge in der /tmp/sendmail.log, sind schon okay... 
 weil ich nen sh-skript gebaut habe, was normalerweise die Parameter 
 in /tmp/sendmail.log schreiben sollte... nur das funktioniert mit 
 php nicht, weil php irgendwie nicht mit sendmail arbeiten will...

OK, hab nicht so genau hingeschaut, dann ist das also OK.

 So aber hier jetzt mal nen paar Codezeilen:
   [php.ini]
   sendmail_path = sendmail -d

Das ist aber kein Pfad. Da sollte eigentlich 
sendmail_path = /usr/sbin/sendmail -d stehen. Bist du sicher, das php das
automagisch weiss?

 und hier mal der Code teil des PHP Skripts:
[...]

Sieht auf den ersten Blick wie aus dem Lehrbuch aus. Daran wirds wohl kaum 
liegen.
 
 ist halt nur nen Test von mir gewesen ob das auch funktioniert. So 
 und die Maillogs, kenn ich, nur die geben mir leider auch keinen 
 Aufschluss, weil er da nichts reinschreibt, wenn PHP die mail()
 Funktion benutzt!

Das kann sein, wenn php das sendmail-binary nicht findet. Schreib doch einfach
mal den kompletten Pfad da rein und probiers noch einmal.
 
 GrusÃss Stefan

MfG Jan

P.S.: Sind eigentlich deine oder meine Umlaute kaputt?

--
Open WebMail Project (http://openwebmail.org)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Stefan Riedel
On Mon, Apr 24, 2006 at 02:43:59PM +0200, Jan Kohnert wrote:
  [php.ini]
  sendmail_path = sendmail -d
 
 Das ist aber kein Pfad. Da sollte eigentlich 
 sendmail_path = /usr/sbin/sendmail -d stehen. Bist du sicher, das php das
 automagisch weiss?

Ne wusste PHP natürlich nicht... :( Naja nun hab ich den absoluten Pfad 
eingetragen und nochmal geschaut, was PHP mit sendmail 
nun macht, naja und er benutzt einfach sendmail -d(steht so in dem 
sendmail.log)! Was ja auch okay ist, nur sollte PHP da nicht 
wenigstens, das Subjectn, sowie die mailaddy und den Bod anfüuegen?

Gruss Stefan
 
 MfG Jan
 
 P.S.: Sind eigentlich deine oder meine Umlaute kaputt?
 
 --
 Open WebMail Project (http://openwebmail.org)
 
 
 -- 
 Haeufig gestellte Fragen und Antworten (FAQ): 
 http://www.de.debian.org/debian-user-german-FAQ/
 
 Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
 mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
 

-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:
[...]

So aber hier jetzt mal nen paar Codezeilen:
[php.ini]
sendmail_path = sendmail -d

Dat ist shit
entweder full path
oder auskommentieren (dann kommt derr default zur wirkung; meist 
/usr/sbin/sendmail -t -i)

(ab besten letzteres)

Ändern + apache neu starten + testen ;-)

Klaus


--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Jan Kohnert
On Mon, 24 Apr 2006 15:17:05 +0200, Stefan Riedel wrote
 On Mon, Apr 24, 2006 at 02:43:59PM +0200, Jan Kohnert wrote:
 [php.ini]
 sendmail_path = sendmail -d
  
  Das ist aber kein Pfad. Da sollte eigentlich 
  sendmail_path = /usr/sbin/sendmail -d stehen. Bist du sicher, das php das
  automagisch weiss?
 
 Ne wusste PHP natürlich nicht... :( Naja nun hab ich den absoluten 
 Pfad eingetragen und nochmal geschaut, was PHP mit sendmail nun 
 macht, naja und er benutzt einfach sendmail -d(steht so in dem 
 sendmail.log)! Was ja auch okay ist, nur sollte PHP da nicht 
 wenigstens, das Subjectn, sowie die mailaddy und den Bod anfüuegen?

Hm, eigentlich schon. Was macht er, wenn du das -d weglaesst? Was steht nun in
deinen Mail-Logfiles? (Soweit sollten wir ja mittlerweile sein, das da was
drinsteht...). Was passiert, wenn du das Script jetzt wieder durch den Link
auf ssmtp ersetzt? (logs!!!)
 
 Gruss Stefan

MfG Jan

--
Open WebMail Project (http://openwebmail.org)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Stefan Riedel
On Mon, Apr 24, 2006 at 03:39:55PM +0200, Jan Kohnert wrote:
 Hm, eigentlich schon. Was macht er, wenn du das -d weglaesst? Was steht nun in
 deinen Mail-Logfiles? (Soweit sollten wir ja mittlerweile sein, das da was
 drinsteht...). Was passiert, wenn du das Script jetzt wieder durch den Link
 auf ssmtp ersetzt? (logs!!!)

Okay habe den Link mal wieder gebaut und nun bekomme ich folgendes in die 
/var/log/mail.log geschrieben:
Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =root
Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =mailhub
Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =rewriteDomain
Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =hostname
Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =AuthUser
Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =AuthPass
Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set 
=FromLineOverride
Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =UseTLS
Apr 24 16:06:25 localhost sSMTP[16904]: Unable to locate mailhub
Apr 24 16:06:25 localhost sSMTP[16904]: Cannot open mailhub:25
Apr 24 16:06:25 localhost sSMTP[16904]: Can't open /var/www/dead.letter 
failing horribly!

Der letzte Teil kommt vom -d Parameter!

Hmm aber warum kanner die Parameter nicht setzen... hmm sehr komisch, vor allem 
weil mutt das ja auch kann...
Kann das auch was mit dem Apacheuser zu tun haben www-data? Hab den aber 
eigentlich in der /etc/ssmtp/revaliases drinstehen.

Gruss Stefan
 
 MfG Jan
 
 --
 Open WebMail Project (http://openwebmail.org)
 
 
 -- 
 Haeufig gestellte Fragen und Antworten (FAQ): 
 http://www.de.debian.org/debian-user-german-FAQ/
 
 Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
 mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
 

-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Jan Kohnert
On Mon, 24 Apr 2006 16:12:56 +0200, Stefan Riedel wrote

 Okay habe den Link mal wieder gebaut und nun bekomme ich folgendes 
 in die /var/log/mail.log geschrieben:
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =root
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =mailhub
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =rewriteDomain
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =hostname
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =AuthUser
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =AuthPass
 
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set 
 =FromLineOverride
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to set =UseTLS
   Apr 24 16:06:25 localhost sSMTP[16904]: Unable to locate mailhub
   Apr 24 16:06:25 localhost sSMTP[16904]: Cannot open mailhub:25

Das ist doch schon mal was, mit dem man arbeiten kann. Die Meldungen kommen
beim Einlesen des Configfiles, eigentlich aber nur bei nicht bekannten
Optionen... Wie sieht denn dein Configfile aus? (Achtung, passworter 
rausnehmen.)
 
   Apr 24 16:06:25 localhost sSMTP[16904]: Can't open 
 /var/www/dead.letter failing horribly!

Klingt dramatisch... Ich nehme aber einfach mal an, das er sich schon in den
vorherigen Problemen verheddert.

Alternativ kannst du auch die Rechte auf dieses File pruefen. Ich sitze grad
nicht an einem Rechner mit sSMTP, weis also auch nicht als welcher Benutzer
dieser Prozess gestartet wird, wenn als root, sollte es da keine Probleme
geben, als Nutzer musst du evtl. einige Sachen anpassen (Gruppen,
Verzeichnisrechte...). Ich glaube aber, mich erinnern zu koennen, das das Teil
unter root lauft...

 Hmm aber warum kanner die Parameter nicht setzen... hmm sehr komisch,
 vor allem weil mutt das ja auch kann... 

Bist du sicher, dass mutt ssmtp nutzt? Gibt es da logs von?

MfG Jan

--
Open WebMail Project (http://openwebmail.org)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Jan Kohnert
On Mon, 24 Apr 2006 16:40:59 +0200, Jan Kohnert wrote
 On Mon, 24 Apr 2006 16:12:56 +0200, Stefan Riedel wrote

  Apr 24 16:06:25 localhost sSMTP[16904]: Can't open 
  /var/www/dead.letter failing horribly!
 
 Klingt dramatisch... Ich nehme aber einfach mal an, das er sich 
 schon in den vorherigen Problemen verheddert.

Richtig gedacht. Ich hab mir gerade nochmal die Quellen vorgenommen. Er stirbt
bei:
  Apr 24 16:06:25 localhost sSMTP[16904]: Cannot open mailhub:25

oder in der Quelle (ssmtp.c)
if((sock = smtp_open(mailhost, port)) == -1) {
die(Cannot open %s:%d, mailhost, port);
}

Die Funktion die() bringt dir dann die dead.letter Meldung, weil du
wahrscheinlich als www-data keine Schreibrechte auf /var/www hast, was
sinnvoll ist und den eigentlichen Mailversand nicht behindern sollte.

Du musst also rauskriegen, was da mit deinem Configfile los ist...

MfG Jan

--
Open WebMail Project (http://openwebmail.org)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Christian Schmidt
Hallo Jan,

Jan Kohnert, 24.04.2006 (d.m.y):

 Bist du sicher, dass mutt ssmtp nutzt? Gibt es da logs von?

mutt duerfte das verwenden, was ihm als sendmail zugaenglich ist.

Gruss,
Christian Schmidt

-- 
Christian Schmidt | Germany 
No HTML Mails, please!


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-24 Diskussionsfäden Stefan Riedel
On Mon, Apr 24, 2006 at 04:40:59PM +0200, Jan Kohnert wrote:
 On Mon, 24 Apr 2006 16:12:56 +0200, Stefan Riedel wrote
 
 Das ist doch schon mal was, mit dem man arbeiten kann. Die Meldungen kommen
 beim Einlesen des Configfiles, eigentlich aber nur bei nicht bekannten
 Optionen... Wie sieht denn dein Configfile aus? (Achtung, passworter 
 rausnehmen.)
  
  Apr 24 16:06:25 localhost sSMTP[16904]: Can't open 
  /var/www/dead.letter failing horribly!
 
 Klingt dramatisch... Ich nehme aber einfach mal an, das er sich schon in den
 vorherigen Problemen verheddert.
 
 Alternativ kannst du auch die Rechte auf dieses File pruefen. Ich sitze grad
 nicht an einem Rechner mit sSMTP, weis also auch nicht als welcher Benutzer
 dieser Prozess gestartet wird, wenn als root, sollte es da keine Probleme
 geben, als Nutzer musst du evtl. einige Sachen anpassen (Gruppen,
 Verzeichnisrechte...). Ich glaube aber, mich erinnern zu koennen, das das Teil
 unter root lauft...

Okay hab mir das configfile mal angeschaut... sieht eigentlich alles so aus, 
wies soll, denke ich, aber hier mal der wichtige teil:
[EMAIL PROTECTED]
mailhub=smtp.web.de
rewriteDomain=smtp.web.de
[EMAIL PROTECTED]
AuthUser=stefanrhro
AuthPass=
FromLineOverride=YES
UseTLS=NO
#UseSTARTTLS=YES
#UseTLSCert=YES
#TLSCert=/etc/ssl/certs/ssmtp.pem

Hab auch schonmal versucht root= auf postmaster oder so zu setzen, doch ohne 
erfolg...

 
  Hmm aber warum kanner die Parameter nicht setzen... hmm sehr komisch,
  vor allem weil mutt das ja auch kann... 
 
 Bist du sicher, dass mutt ssmtp nutzt? Gibt es da logs von?

jop mutt nutzt ssmtp aber mit dÃparametern...: set sendmail = /usr/sbin/ssmtp 
-austefanrhro -ap*

Gruss  Stefan

PS Danke erstmal für eure mMuehen... ;)

 
 MfG Jan
 
 --
 Open WebMail Project (http://openwebmail.org)
 
 
 -- 
 Haeufig gestellte Fragen und Antworten (FAQ): 
 http://www.de.debian.org/debian-user-german-FAQ/
 
 Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
 mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
 

-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



mail() will keine Mails senden [PHP]

2006-04-23 Diskussionsfäden Stefan Riedel
Hallo,

hab vor einigen tagen ssmtp auf mein Debian Sarge 3.1 gehauen. So das läuft 
auch alles an sich nur leider PHP, will via mail() keine 
Mails senden, hab keinen Plan woran das liegen kann, weil mutt und die Konsole 
sind mein Freund... :) Nur PHP mag mich im Moment 
nicht... sendmail_path stimmt, sämtlich optionen, die standartmäßig dran hängen 
weggenommen, aber ohne Erfolg... In die Logs geht auch 
nicht wirklich was... nur halt wenn ich über mutt oder per Konsole was sende... 
Errors will Php mir auch nicht geben, dass einzige, 
was er zurückgibt ist FALSE... :(

Hat das Problem schonmal jemand gehabt?

MfG Stefan Riedel 
-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-23 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:

Hallo,

hab vor einigen tagen ssmtp auf mein Debian Sarge 3.1 gehauen. So das läuft auch alles an sich nur leider PHP, will via mail() keine 
Mails senden, hab keinen Plan woran das liegen kann, weil mutt und die Konsole sind mein Freund... :) Nur PHP mag mich im Moment 
nicht... sendmail_path stimmt, sämtlich optionen, die standartmäßig dran hängen weggenommen, aber ohne Erfolg... In die Logs geht auch 
nicht wirklich was... nur halt wenn ich über mutt oder per Konsole was sende... Errors will Php mir auch nicht geben, dass einzige, 
was er zurückgibt ist FALSE... :(


was passiert wenn du entsprechend der php-config ssmtp aufrufst?
-d option verwenden

Als Notlösung den mailhub den du für ssmt verwendest auch für php einsetzen.


Hat das Problem schonmal jemand gehabt?

MfG Stefan Riedel 



--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-23 Diskussionsfäden Stefan Riedel

  Stefan Riedel schrieb:
   Hallo,
   
   hab vor einigen tagen ssmtp auf mein Debian Sarge 3.1 gehauen. So das 
   läuft auch alles an sich nur leider PHP, will via mail() keine 
   Mails senden, hab keinen Plan woran das liegen kann, weil mutt und die 
   Konsole sind mein Freund... :) Nur PHP mag mich im Moment 
   nicht... sendmail_path stimmt, sämtlich optionen, die standartmäßig dran 
   hängen weggenommen, aber ohne Erfolg... In die Logs geht auch 
   nicht wirklich was... nur halt wenn ich über mutt oder per Konsole was 
   sende... Errors will Php mir auch nicht geben, dass einzige, 
   was er zurückgibt ist FALSE... :(
  
  was passiert wenn du entsprechend der php-config ssmtp aufrufst?
  -d option verwenden

Wie meinst du das entsprechend der php-config ssmtp aufrufen? ?(
 
  
  Als Notlösung den mailhub den du für ssmt verwendest auch für php einsetzen.
 
 Mailhub?? Sry, aber bin noch nicht so fit in der mailservergeschichte... :)

  
   Hat das Problem schonmal jemand gehabt?
   
   MfG Stefan Riedel 
  
  
  -- 
  Klaus Zerwes
  http://www.zero-sys.net
  
  
  -- 
  Haeufig gestellte Fragen und Antworten (FAQ): 
  http://www.de.debian.org/debian-user-german-FAQ/
  
  Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
  mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
  
 
 


___
SMS schreiben mit WEB.DE FreeMail - einfach, schnell und
kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192



Re: mail() will keine Mails senden [PHP]

2006-04-23 Diskussionsfäden Klaus Zerwes

Stefan Riedel schrieb:

[...]


was passiert wenn du entsprechend der php-config ssmtp aufrufst?
-d option verwenden



Wie meinst du das entsprechend der php-config ssmtp aufrufen? ?(


Na ja.
So wie php sendmail aufruft ;-)
Nur das du es auf der Konsole erledigst ;-)
Mit allen Parametern usw.
Um das genau herauszufinden kannst du zur Not mal den sendmail-link auf 
ssmtp löschen und ein kleines shelscript unter dem Namen sendmail 
ablegen das dir irgendwo die argumente hinschreibt.

in etwa so:
#!/bin/bash
echo $@  /tmp/sendmail.log

die -d option zu ssmtp sollte eventuell eloquentere Meldungen bringen.




Als Notlösung den mailhub den du für ssmt verwendest auch für php einsetzen.


 
 Mailhub?? Sry, aber bin noch nicht so fit in der mailservergeschichte... :)


Mailhub, Smarthost, ...
Der Host an den ssmtp all deine Mails versended
cat /etc/ssmtp/ssmtp.conf | grep mailhub

[...]

--
Klaus Zerwes
http://www.zero-sys.net


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-23 Diskussionsfäden Stefan Riedel
On Sun, Apr 23, 2006 at 07:05:08PM +0200, Klaus Zerwes wrote:
 Stefan Riedel schrieb:
 
 [...]
 
 was passiert wenn du entsprechend der php-config ssmtp aufrufst?
 -d option verwenden
 
 
 Wie meinst du das entsprechend der php-config ssmtp aufrufen? ?(
 
 Na ja.
 So wie php sendmail aufruft ;-)
 Nur das du es auf der Konsole erledigst ;-)
 Mit allen Parametern usw.
 Um das genau herauszufinden kannst du zur Not mal den sendmail-link auf 
 ssmtp löschen und ein kleines shelscript unter dem Namen sendmail 
 ablegen das dir irgendwo die argumente hinschreibt.
 in etwa so:
 #!/bin/bash
 echo $@  /tmp/sendmail.log
 
 die -d option zu ssmtp sollte eventuell eloquentere Meldungen bringen.

okay hab das mal ausprobiert, das scheint aber auch nicht zu funktionieren... 
hab das auch mal mit mutt versucht ob er was in die 
/tmp/sendmail.log schreibt, aber macht er nicht... keine ahnung warum... jetzt 
blick ich im moment gar nicht mehr durch... *gg*

 
 
 Als Notlösung den mailhub den du für ssmt verwendest auch für php 
 einsetzen.
 
  
  Mailhub?? Sry, aber bin noch nicht so fit in der mailservergeschichte... 
  :)
 
 Mailhub, Smarthost, ...
 Der Host an den ssmtp all deine Mails versended
 cat /etc/ssmtp/ssmtp.conf | grep mailhub
 
 [...]
 
 -- 
 Klaus Zerwes
 http://www.zero-sys.net
 
 
 -- 
 Haeufig gestellte Fragen und Antworten (FAQ): 
 http://www.de.debian.org/debian-user-german-FAQ/
 
 Zum AUSTRAGEN schicken Sie eine Mail an 
 [EMAIL PROTECTED]
 mit dem Subject unsubscribe. Probleme? Mail an 
 [EMAIL PROTECTED] (engl)
 

-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mail() will keine Mails senden [PHP]

2006-04-23 Diskussionsfäden Stefan Riedel
On Sun, Apr 23, 2006 at 07:05:08PM +0200, Klaus Zerwes wrote:
 Stefan Riedel schrieb:
 
 [...]
 
 was passiert wenn du entsprechend der php-config ssmtp aufrufst?
 -d option verwenden
 
 
 Wie meinst du das entsprechend der php-config ssmtp aufrufen? ?(
 
 Na ja.
 So wie php sendmail aufruft ;-)
 Nur das du es auf der Konsole erledigst ;-)
 Mit allen Parametern usw.
 Um das genau herauszufinden kannst du zur Not mal den sendmail-link auf 
 ssmtp löschen und ein kleines shelscript unter dem Namen sendmail 
 ablegen das dir irgendwo die argumente hinschreibt.
 in etwa so:
 #!/bin/bash
 echo $@  /tmp/sendmail.log
 
 die -d option zu ssmtp sollte eventuell eloquentere Meldungen bringen.
 

Okay habe das mal ausprobiert und da fällt mir auf er ruft sendmail gar nicht 
auf... obwohl die pfade stimmt in der php.ini...

 
 Als Notlösung den mailhub den du für ssmt verwendest auch für php 
 einsetzen.
 
  
  Mailhub?? Sry, aber bin noch nicht so fit in der mailservergeschichte... 
  :)
 
 Mailhub, Smarthost, ...
 Der Host an den ssmtp all deine Mails versended
 cat /etc/ssmtp/ssmtp.conf | grep mailhub

 [...]
 
 -- 
 Klaus Zerwes
 http://www.zero-sys.net
 
 
 -- 
 Haeufig gestellte Fragen und Antworten (FAQ): 
 http://www.de.debian.org/debian-user-german-FAQ/
 
 Zum AUSTRAGEN schicken Sie eine Mail an 
 [EMAIL PROTECTED]
 mit dem Subject unsubscribe. Probleme? Mail an 
 [EMAIL PROTECTED] (engl)
 

-- 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)