Возможный дубликат:
отправка писем в php с помощью yahoo smtp
требуют ( "class.phpmailer.php"); $ mail = new PHPMailer ();
$ Mail-> IsSMTP ();
$ mail-> SMTPAuth = true; // включить аутентификацию SMTP
$ mail-> SMTPSecure = "ssl";
$ mail-> Host = "plus.smtp.mail.yahoo.com";
$ mail-> Port = 465; // установить SMTP-порт
$ mail-> Username = "sumthing@yahoo.com";
$ mail-> Пароль = "пароль";
$ mail-> От = "sumthing@yahoo.com";
$ mail-> FromName = "myname";
$ Mail-> AddAddress ( "you@example.com");
$ mail-> Subject = "Test PHPMailer Message";
$ mail-> Body = "Привет! \ n \ n Это было отправлено с phpMailer_example3.php.";
if (! $ mail-> Отправить ()) {
echo 'Сообщение не отправлено.';
echo 'Ошибка Mailer:'. $ Mail-> ErrorInfo;
} else {
echo 'Сообщение отправлено.';
}?>
После прогона он показывает:
Ошибка SMTP: не удалось выполнить проверку подлинности. Сообщение не отправлено. Ошибка отправителя: Ошибка SMTP: не удалось выполнить проверку подлинности. Ошибка сервера SMTP:
были ошибки ??