sendmail tuts nicht..... ?

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Postby glitzi85 » 12. August 2008 21:20

Hallo,

ok, die Ausgabe sollte erscheinen. Sehr seltsam. Poste bitte mal die letzten paar (so 10 bis 20) Zeilen der access.log und error.log zu finden unter xampp\apache\logs nachdem du die testmail.php im Browser aufgerufen hast.

Welche Windows-Version hast du denn?

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Postby Peppi » 12. August 2008 21:37

acess.log

91.36.202.38 - - [12/Aug/2008:22:28:46 +0200] "GET /phpmyadmin/themes/original/img/b_tblops.png HTTP/1.1" 200 345
91.36.202.38 - - [12/Aug/2008:22:28:46 +0200] "GET /phpmyadmin/themes/original/img/bd_browse.png HTTP/1.1" 200 265
91.36.202.38 - - [12/Aug/2008:22:28:46 +0200] "GET /phpmyadmin/themes/original/img/bd_select.png HTTP/1.1" 200 524
91.36.202.38 - - [12/Aug/2008:22:28:46 +0200] "GET /phpmyadmin/themes/original/img/b_insrow.png HTTP/1.1" 200 283
91.36.202.38 - - [12/Aug/2008:22:28:46 +0200] "GET /phpmyadmin/themes/original/img/bd_empty.png HTTP/1.1" 200 298
91.36.202.38 - - [12/Aug/2008:22:28:46 +0200] "GET /phpmyadmin/themes/original/img/b_drop.png HTTP/1.1" 200 311
91.36.202.38 - - [12/Aug/2008:22:28:46 +0200] "GET /phpmyadmin/themes/original/img/b_browse.png HTTP/1.1" 200 265
91.36.202.38 - - [12/Aug/2008:22:28:46 +0200] "GET /phpmyadmin/themes/original/img/b_select.png HTTP/1.1" 200 540
91.36.202.38 - - [12/Aug/2008:22:28:47 +0200] "GET /phpmyadmin/themes/original/img/b_empty.png HTTP/1.1" 200 298
91.36.202.38 - - [12/Aug/2008:22:28:47 +0200] "GET /phpmyadmin/themes/original/img/b_print.png HTTP/1.1" 200 574
91.36.202.38 - - [12/Aug/2008:22:28:47 +0200] "GET /phpmyadmin/themes/original/img/b_tblanalyse.png HTTP/1.1" 200 296
91.36.202.38 - - [12/Aug/2008:22:28:47 +0200] "GET /phpmyadmin/themes/original/img/b_newtbl.png HTTP/1.1" 200 409
91.36.202.38 - root [12/Aug/2008:22:29:15 +0200] "GET /phpmyadmin/main.php?token=18a7dc13c213a29afa30425443bd46d9 HTTP/1.1" 200 7292
91.36.202.38 - root [12/Aug/2008:22:29:17 +0200] "GET /phpmyadmin/navigation.php?server=1&db=&table=&lang=de-utf-8&collation_connection=utf8_unicode_ci HTTP/1.1" 200 1379
91.36.202.38 - root [12/Aug/2008:22:30:37 +0200] "GET /phpmyadmin/navigation.php?db=kdec2&token=18a7dc13c213a29afa30425443bd46d9 HTTP/1.1" 200 3440
91.36.202.38 - root [12/Aug/2008:22:30:38 +0200] "GET /phpmyadmin/db_structure.php?db=kdec2&token=18a7dc13c213a29afa30425443bd46d9 HTTP/1.1" 200 8249
127.0.0.1 - - [12/Aug/2008:22:34:12 +0200] "GET /testmail.php HTTP/1.1" 200 680

und bei error.log schreibt er nichts darüber rein...
aber wie gesagt, wenn ich mit dem mercury was sende, klappts...
Peppi
 
Posts: 37
Joined: 12. August 2008 09:10

Postby Peppi » 12. August 2008 22:21

wenn ich jetzt in meinem board einen user anlegen möchte, kommt wenn das board eine bestätigungsmail senden soll ein weißes Fenster, mit:

Fatal error: Call to undefined method Mail_mail::_sanitizeHeaders() in C:\xampp\php\PEAR\Mail\mail.php on line 92

Kann mir bitte jemand sagen, was es damit auf sich hat ?
Peppi
 
Posts: 37
Joined: 12. August 2008 09:10

Postby glitzi85 » 12. August 2008 22:29

Wie schon per PM gefragt: Um welches Board handelt es sich? Kann ja gut sein, dass das auf XAMPP gar nicht läuft.

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Postby Peppi » 12. August 2008 22:31

um osdate von tufat
Peppi
 
Posts: 37
Joined: 12. August 2008 09:10

Postby glitzi85 » 12. August 2008 22:39

OK, wie gesagt kenne ich mich mit PEAR überhaupt nicht aus. Vielleicht kann ja einer der PHP-Gurus was dazu sagen.

So, das war der letzte Post für heute. Ich mach jetzt Feierabend und fahr heim.

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Postby Peppi » 12. August 2008 22:47

also in Zeile 92 in mail.php wo folgender Befehl.

$this->_sanitizeHeaders($headers);

diesen habe ich gelöscht, jetzt klappts :-)
Peppi
 
Posts: 37
Joined: 12. August 2008 09:10

Postby Xardas der Dunkle » 12. August 2008 22:51

:roll: Man kann doch nicht einfach so Zeilen aus einer Datei eines Frameworks rauslöschen ...
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Postby Peppi » 12. August 2008 23:32

wofür war die denn gut ?
Peppi
 
Posts: 37
Joined: 12. August 2008 09:10

Postby Xardas der Dunkle » 13. August 2008 05:41

User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Postby Peppi » 13. August 2008 08:02

und wieso kommt es dabei zum Fehler ?
Peppi
 
Posts: 37
Joined: 12. August 2008 09:10

Postby Xardas der Dunkle » 13. August 2008 15:34

Ich würde sagen die PHP Installation ist defekt.
Die Methode _sanitizeHeaders sollte eig. da sein: C:\xampp\php\PEAR\Mail.php Zeile: 121
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Postby Wiedmann » 13. August 2008 15:40

Die Methode _sanitizeHeaders sollte eig. da sein: C:\xampp\php\PEAR\Mail.php Zeile: 121

So zwischendurch mal eine Frage (scheine was verpasst zu haben):
In dem vom OP geposteten Beispielscript wird doch PEAR::Mail gar nicht benutzt, bzw. in dem simplen Script wird doch das echo() immer noch nicht ausgegeben?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Xardas der Dunkle » 13. August 2008 15:44

Aber sein komisches Forum benutzt PEAR-Mail.

bzw. in dem simplen Script wird doch das echo() immer noch nicht ausgegeben?

Und darum meinte ich ja auch, ob vllt die PHP Installation irgendwie defekt ist.
User avatar
Xardas der Dunkle
 
Posts: 482
Joined: 09. March 2008 19:40
Location: /var/www

Postby Wiedmann » 13. August 2008 15:58

Aber sein komisches Forum benutzt PEAR-Mail.

Keine Ahnung, das hat ja bestimmt, wie auch PEAR::Mail, seinen eigenen Support...

Und darum meinte ich ja auch, ob vllt die PHP Installation irgendwie defekt ist.

Nachdem ja anscheinend die Demoseiten (oder das Forum, phpMyAdmin nach dem Log) tut, eher nicht. Damit ein echo() nicht tut, müsste man man schon viel verbiegen *g*.

Entweder wird das Script nicht wirklich aufgerufen (mod_rewrite, ), oder das ist nicht der ganze Code in der Datei, bzw. evtl. ein falscher Editor benutzt)

BTW:
Nun habe ich mal auf der xampp haupteite links unten im menü auf mercury mail geklickt. da habe ich dann die felder für adressat und absenden, betreff und text ausgefüllt und gesendet.
...
aber wie gesagt, wenn ich mit dem mercury was sende, klappts...

Dieses Testscript benutzt auch nur mail(). Sprich, wenn in der "php.ini" sendmail aktiviert ist, benutzt auch dieses Script sendmail.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

PreviousNext

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 9 guests