Меня беспокоит функция отправки почты с использованием phpmailer, работающего на localhost.Phpmailer не работает из localhost (XAMPP)
Я использую XAMPP, phpmailer
$mail->IsSMTP()
или $mail->IsSendmail()
хорошо работает на хостинге, но не локальный.
Я пытался много решения упоминались в Интернете, например, позволил OPENSSL (extension=php_openssl.dll)
For using $mail->IsSendmail() of phpmailer, it shown "Could not execute: /usr/sbin/sendmail".
For using $mail->IsSMTP() with well configured, all are setting correctly.
Это показывает
"SMTP Error: Could not authenticate.",
Я имел информацию от своего отладчика, есть информация "...SMTP -> ERROR: Password not accepted from server:..."
Но у них не было проблем с живым хостингом, просто не работало на localhost.
Надеюсь, что кто-то может дать мне некоторую идею. Большое спасибо.
Много плохого совета здесь, я боюсь. PHPMailer долгое время не поддерживался в коде Google - [получите его из github] (https://github.com/PHPMailer/PHPMailer). Код (устаревший) пример был испорчен кавычками culy. Настройки gmail неверны. Параметры sendmail.ini не имеют значения, потому что вы используете прямой SMTP. – Synchro
Я ответил слишком быстро, я не исправил параметры googles или кавычек в коде, и я забыл абзац на sendmail, который я окончательно удалил, потому что я согласен, что это не очень полезно. хочу идти слишком быстро. Я забываю исправить свои ошибки, извините - «. –