Это не имеет ничего общего с PHPMailer. Отладочный вывод PHPMailer показывает успешную доставку на ваш сервер exim. На этом его участие заканчивается - PHPMailer ни при каких условиях не общается с gmail и поэтому никогда не видит этот ответ.
Затем exim (как и предполагалось) пытается доставить сообщение, но получает уведомление об ошибке от gmail. Затем вы должны увидеть в своих журналах попытку exim отослать сообщение на обратный путь, который устанавливается вашим почтовым сервером от отправителя конверта SMTP, используемого для отправки исходного сообщения. Вы можете управлять этим адресом, установив свойство Sender
в PHPMailer, хотя по умолчанию это ваш исходный адрес, который вам обычно нужен.
Если вы хотите услышать об этих отказах в своем коде вместо своего почтового ящика, вам нужно получить exim для передачи их в сценарий, а не в почтовый ящик, и это то, что exim вполне рад сделать .
Обработка отказов не очень приятная вещь для записи, но вы можете обнаружить, что использование VERP-адресации помогает.