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