PHPMailer erroring arrière avec Appel à la méthode non PHPMailer::SetFrom()
Foin que j'utilise PHPMailer pour envoyer un simple e-mails, cependant la fonction SetFrom() ne semble pas fonctionner, même si le code que j'utilise est directement à partir de phpmails docs (http://phpmailer.worxware.com/index.php?pg=examplebmail)
Ici mon erreur
Call to undefined method PHPMailer::SetFrom()
et mon script
require_once('inc/phpmailer/class.phpmailer.php');
$mail = new PHPMailer(); //defaults to using php "mail()"
$body = $message;
$mail->SetFrom('[email protected]', 'tell a friend');
$mail->AddAddress($to_email, $to);
$mail->Subject = "tell a friend";
$mail->MsgHTML($body);
$mail->Send();
Des idées?
MODIFIER
s'avère la SetFrom() la fonction n'existent pas dans ma version de phpmailer, je peux mettre ces valeurs à l'aide
$mail->From = '';
$mail->FromName = '';
OriginalL'auteur dotty | 2010-03-24
Vous devez vous connecter pour publier un commentaire.
Attention, il y a plusieurs versions de PHPMailer autour. Je n'ai jamais très bien compris qui est qui. De toute façon, ce téléchargement de PHPMailer 5.1 certainement contient un
setFrom
méthode:vous êtes probablement en utilisant un autre (plus) la Version de PHPMailer.
OriginalL'auteur Pekka 웃
Je suis d'accord avec Pekka; j'ai téléchargé PHPMailer de ici, utilisé votre code-est (bien, j'ai confié l' $to_email, $et $message variables) et la soumission a été un succès.
Essayez d'utiliser la version Pekka suggéré, ou celui-là, et nous espérons que votre problème va disparaître.
OriginalL'auteur Roadmaster