Ich wollte bei einem Kollegen das Kontaktformular benutzen.
Ich bekomme beim Absenden eine Fehlermeldung:
Warning: mail() [function.mail]: SMTP server response: 503 Unexpected command or sequence of commands in D:\wwwroot\meinedomain.de\blog\include\functions.inc.php on line 434
der WebHoster schreibt dazu:
Bitte beachten Sie, dass das Versenden von Mails eine SMTP Authentifizierung benötigt, die das Script unterstützen muss.
Nein, Serendipity setzt auf die PHP-mail() Funktion auf. Wenn diese mittels Serverkonfiguration nicht mit SMTP-Auth zusammenarbeitet, hat man Probleme.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Eine schnelle Recherche hat ergeben: Die PEAR-Klasse Mail_smtp in Verbindung mit Net_SMTP könnte eine Auth-Funktion enthalten. Ansporn für ein neues Plugin?
Da das Problem mit der Auth. nicht nur beim Kontaktforumlar, sondern im ganzen Blog angepasst werden müsste um effektiv sein sein, ist das ein sehr großer Aufwand. Man müsste das ganze Mailsystem auf die PEAR-Klassen umstellen (vorrausgesetzt haben wirklich die Funktionen!), wenn ich mich nicht irre.
Wenn es nur um das Kontaktforumular geht, ist der Aufwand geringer, logisch. Aber für ein Plugin so ein Aufwand ... nur gegen Bezahlung .
Ich kann mich Falk nur anschließen. Generell müsste man die serendipity_sendmail() function patchen und mit einem weiteren pluginhook ausstatten der nicht hart mail() aufruft sondern halt die PEAR-Klasse.
Ein hook backend_sendmail ist bereits vorhanden der Mailheader von plugins behandeln lassen kann, aber da wird dann dennoch mail() benutze. Man könnte eine einfache Variable $maildata['use_mail'] auf true vorbelegen, die ein plugin auf false setzen kann um den mail() Befehl aufzuheben.
Das nur so als Info. Falk zu bezahlen wäre sicherlich das tollste, zumal er sich ja sonst auch sehr verdient macht!
viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/