Не работает отправка формы на почту через phpMailer, почему?
Fetch запрос работает, статус 200. Все данные верные. Пароль 100% верный, логин, порт тоже верный. Но почему то на почту ничего не приходит(в спаме тоже ничего нет). Как думаете, в чём дело?
*до этого я вводил свою почту и свой логин +gmail-овский smtp. Всё приходило. То есть PHP файл рабочий, всё я что там поменял - это данные(пароль/логин/почту/smtp), но почему то теперь перестало работать..
Ответы (1 шт):
Если код не работает, надо не разглядывать его с умилением, а отлаживать.
Для PHPMailer отладка заключается во включении вывода команд, которыми он обменивается с сервером. Это делается командой
$mail->SMTPDebug = 2;
то есть надо взять свой код, добавить к нему эту команду перед send(), запустить, и смотреть лог общения с сервером, который он выводит. Выведенные ошибки либо самостоятельно осмыслить, либо гуглить.


