Hé les gars, j'essaie d'envoyer des emails en utilisant mon compte Gmail, et je reçois une erreur pour une raison quelconque. Est-ce que quelqu'un pourrait savoir pourquoi cela me donnerait cette erreur? Le script:PHP pour envoyer du courrier en utilisant Gmail
<?php
set_include_path("/usr/share/php");
include("Mail.php");
$from = "email <email address>";
$to = "<Emailaddress>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$host = "smtp.gmail.com";
$username = "[email protected]";
$password = "myPassword";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
?>
La page décide quand je vais, mais donne l'erreur suivante:
Failed to connect to smtp.gmail.com:25 [SMTP: Failed to connect socket: Connection refused (code: -1, response:)]
merci, je changeai mon code selon la réponse à celle-là, et il travaille surtout maintenant, mais maintenant je obtenir une erreur disant "Échec de la validation" pour mon compte, mais je sais pour un fait que j'utilise le nom d'utilisateur/mot de passe correct – jz3
Peu importe, j'ai essayé un autre compte et cela a fonctionné, merci pour votre aide. – jz3