Mailinglisten-Archive |
Steffen Kother schrieb: > Hi Sebastian, > > Sebastian Mendel wrote: >>> <?php> >>> $MyMail =& new Mail; >>> $Factory = $MyMail->factory('smtp'); >> ^^ wo übergibst du denn die Daten des SMTP Servers? > > Gute Frage. Gar nicht. Eine Authentifizierung ist nicht nötig. Alle > anderen Angaben zu SMTP sind die Default-Werte. > >>> $Send = $MyMail->send('"'.$RecName.'" <'.$RecMail.'>', >> also bei mir funktioniert das anders: >> >> $mail_object =& Mail::factory('mail'); >> $send = $mail_object->send($recipients, $headers, $body); > > Meins tut auch für mich und die eine Kollegin. Werde mal ein testskript > schrieben, dass die Daten der zweiten Kollegin verwendet. okey, dann ausführlich: $MyMail =& new Mail; erzeugt ein Objekt Mail $Factory = $MyMail->factory('smtp'); erzeugt ein Objekt Mail_Smtp, aber du verwendest $Factory überhaupt nirgends! $MyMail->send(... ruft Mail::send() auf, sprich du verwendest mail() zum versenden, und nicht smtp, wie du vielleicht vermutest und/oder wolltest http://pear.php.net/package/Mail/docs/latest/Mail/Mail.html "Implements Mail::send() function using php's built-in mail() command." -- Sebastian
php::bar PHP Wiki - Listenarchive