PHPMAILER SERVER -> SMTP ERROR: сбой парольной команды Не удалось выполнить SMTP-соединение ()

я пытаюсь отправить электронное письмо, когда кто-то входит на страницу. Это для подтверждения оплаты в PayPal. Вы платите что-то и на странице, где вы видите, что вы делали, электронная почта отправляется автоматически.

Следующий код:

function send_email($from, $to, $subject, $nombre,$apellido) { $pagoReal = $_SESSION["Payment_Amount"]; $monedaReal = $_SESSION["currencyCodeType"]; $estado = $_SESSION['estado']; $id = $_SESSION['idHash']; $mail = new PHPMailer(); $mail->SMTPDebug=3; $mail->IsSMTP(); $mail->Host = 'localhost'; $mail->CharSet = "UTF-8"; $mail->From = $from; $mail->FromName = 'Notificación de pago via Paypal'; $mail->addAddress($to); $mail->WordWrap = 50; $mail->IsHTML(true); $mail->SMTPAuth = true; $contenido = "<html><body> <p>Han realizado un nuevo ingreso via Paypal</p><br> Nombre del cliente: $nombre $apellido<br> Cantidad que pagó: $pagoReal $monedaReal <br> Estado de la reserva:$estado <br> Enlace a la factura : href='xxxxx/$id<br> </body></html>"; $mail->Subject = $subject; $mail->Body = $contenido; ['tmp_name'],$_FILES['cv_contacto']['name']); if (!$mail->Send()) { echo 'Error enviando mensaje.'; echo 'Mailer Error: ' . $mail->ErrorInfo; return "Mailer Error: " . $mail->ErrorInfo; } else { return 1; } } 

то я вызываю функцию

  send_email('patata@patata.com', 'fran@patata.es','Payment of '. $firstName." ".$lastName,$firstName,$lastName); 

И я получаю эту ошибку

Ошибка: ошибка аутентификации: общий сбой 2016-07-11 14:20:51 SMTP ERROR: сбой пароля: 535 5.7.8 Ошибка: ошибка аутентификации: общий сбой 2016-07-11 14:20:51 КЛИЕНТ -> СЕРВЕР: QUIT 2016-07-11 14:20:51 SERVER -> CLIENT: 221 2.0.0 Bye 2016-07-11 14:20:51 Connection: closed 2016-07-11 14:20:51 Ошибка SMTP connect (). Ошибка enviando mensaje.Mailer Ошибка: SMTP connect () не удалось.

Любая идея, что я могу сделать?

Благодаря!