Доброго времени суток! Вчера и сегодня пытаюсь освоить отправку почты с почтового ящика Яндекса, используя класс phpMailer 5.1. Перепробовал, можно сказать, все варианты. Не отправляется письмецо... Чуть ниже, я привел код и результат выполнения этого кода. Далее изменения в коде и результат. *** - закрасил адреса почты и пароль. PHP: require_once "phpmailer/class.phpmailer.php"; $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "smtp.yandex.ru"; $mail->SMTPDebug = 2; $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.yandex.ru"; $mail->Port = 465; $mail->Username = "[b]***[/b]"; $mail->Password = "test"; $mail->SetFrom('[b]***[/b]'); $mail->Subject = 'This is a test'; $mail->Body = 'This is a test of my mail system!'; $address = "[b]***[/b]"; $mail->AddAddress($address); if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message sent!"; } SMTP -> ERROR: Failed to connect to server: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (24) SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host. PHP: $mail->SMTPSecure = "tls"; Пустая страница PHP: $mail->SMTPAuth = false; //$mail->SMTPSecure = "tls"; $mail->Port = 25; SMTP -> ERROR: Failed to connect to server: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. (10060) SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host. PHP: $mail->SMTPAuth = false; //$mail->SMTPSecure = "tls"; $mail->Port = 587; SMTP -> FROM SERVER:220 smtp2.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru) SMTP -> FROM SERVER: 250-smtp2.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 250-STARTTLS 250-AUTH LOGIN PLAIN 250 ENHANCEDSTATUSCODES SMTP -> FROM SERVER:503 5.5.4 Error: send AUTH command first. SMTP -> ERROR: MAIL not accepted from server: 503 5.5.4 Error: send AUTH command first. The following From address failed: *** Mailer Error: The following From address failed: *** SMTP server error: 5.5.4 Error: send AUTH command first. PHP: $mail->SMTPAuth = true; SMTP -> FROM SERVER:220 smtp1.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru) SMTP -> FROM SERVER: 250-smtp1.mail.yandex.net 250-8BITMIME 250-PIPELINING 250-SIZE 42991616 250-STARTTLS 250-AUTH LOGIN PLAIN 250 ENHANCEDSTATUSCODES SMTP -> ERROR: Password not accepted from server: 535 5.7.8 Error: authentication failed: Invalid user or password! SMTP -> FROM SERVER:250 2.0.0 Ok SMTP Error: Could not authenticate. Mailer Error: SMTP Error: Could not authenticate. PHP: $mail->Port = 25; SMTP -> ERROR: Failed to connect to server: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. (10060) SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host. Заранее спасибо! P.S. Спам я слать не собираюсь. Решился на обновление движка сайта, создание личного кабинета. Так вот отправка почты нужна для подтверждения регистрации и восстановления доступа. Чуть позже отправка новостей, если пользователь подписался на них.