Хорошо, что вы проверяете, работает ли $mail->send()
или нет, но выдает сообщения об ошибках при сбое, что нехорошо:
if ($mail->Send()) {
echo "Verzonden";
} else {
echo "failed: " . $mail->ErrorInfo;
}
Однако вы не понимаетене говорите, как это не отправка почты.PHP Mailer передает сообщения только на тот почтовый сервер, на котором он настроен.Почта может по-прежнему отказывать в дальнейшем по другим причинам, поэтому, если $mail->send()
завершится успешно, вам придется проверить журналы почтового сервера.
Возможно, ваш сервер занесен в черный список или иным образом помечен как спамисточник.