Envoyé par
_Mac_
je viens de regarder, et d'après ce que j'ai compris, il y a 3 méthodes pour envoyer un mail avec PHPMailer :
- si l'attribut Mailer de la classe phpmailer est à "sendmail", ça passe par la commande sendmail définie dans la variable $Sendmail.
- l'attribut Mailer de la classe phpmailer est à "mail", ça utilise la fonction PHP mail qui utilise la commande sendmail par défaut, comme je disais plus tôt. C'est le comportement par défaut.
l'attribut Mailer de la classe phpmailer est à "smtp", ça utilise un classe smtp (fournie avec PHPMailer) qui essaie de se connecter par défaut à localhost.
Tu initialises ton PHPMailer de quelle façon ? As-tu vérifié que le serveur Web sur lequel tourne ton script connaît le serveur SMTP en question, peut et a le droit de se connecter dessus ?