Отправка почты с помощью SMTP (ошибка SMTP: не удалось аутентифицировать)
Я использую PHPMailer для отправки электронной почты, но я всегда получаю ошибку выше.
include("PHPMAILER/class.phpmailer.php"); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.gmail.com"; $mail->Port = 465; $mail->Mailer= "smtp"; $mail->Username = "tx@gmail.com"; $mail->Password >= "password"; $mail->AddReplyTo ("txtmachado03@gmail.com", "Recipient Name"); $mail->From = "txtmachado03@gmail.com"; $mail->FromName = "Sender Name"; $mail->Subject = "Email Subject"; $mail->Body = "Email Content…"; $mail->WordWrap = 50; $mail->AddAddress ("txtmachado03@gmail.com", "Receiver Name"); $mail->IsHTML (true); $mail->Send ();
Во многих учебниках, которые я читал, говорится, что мы должны включить расширение php (openssl), но я не нахожу его в ubuntu. Я также не знаю, установлен ли он по умолчанию, потому что, когда я это делаю:
apt - поиск кэша php / egrep ^php5-
не появляется никакого расширения, связанного с ssl (однако установлен пакет openssl)
Не могли бы вы мне помочь ?