Предполагая, что ваш сайт использует "локальный" почтовый сервер, такой как Postfix / Sendmail / Exim, вы должны проверить почтовый журнал.Обычно (в системах Unix) это / var / log / maillog.Он будет содержать полную стенограмму прохождения электронной почты через почтовый сервер, с момента, когда оно было передано из PHP, и до того момента, когда он выйдет за дверь к получателю.
Однако некоторые принимающие серверы будут ЛИЖАТЬчто касается почты - они примут ее с обычным кодом успеха «200 OK», а затем просто выбросят ее в корзину, потому что она сработала спам-фильтр или ваш IP / IP-блок был занесен в черный список где-то.
Вы можете встроить веб-ошибку в почту, чтобы (надеюсь), программа электронной почты клиента будет пинговать ваш сервер всякий раз, когда они будут читать почту, но большинство почтовых клиентов теперь блокируют удаленные изображения по умолчанию, так что это также очень ненадежно.
По сути, электронная почта - это бизнес, который не является гарантией успеха, а вся система настроена на то, чтобы лгать вам обо всем.