Какие существуют способы проверки php функции mail() на отправку письма?
Здравствуйте. Использую функцию php mail(), которая по докам возвращает или true или false. Чтобы я не делал с параметрами функции mail(), она всегда возвращает true. Но самое интересное письмо в основном отправляется( заказ интернет магазина отправляется на почту доставки), а бывает, что вообще ничего не пришло на почту, но на сайте появляется уведомление, что письмо отправилось. Как я понимаю php сделал свои дела - передал заявку почтовому сервису и возвращает true, а доставка письма это уже проблема почтового сервиса. Есть ли какие-нибудь возможности проверить внутри кода отправку письма? Если что хостинг nic.ru(бывает лагает, может и в нем проблема?)
Самым распространенным вариантом является библиотека PHPMailer, не привязанная к конкретному фреймворку. Умеет SMTP, Inline Attachments и прочие плюшки. Заведите ящик где-нить на Яндексе и используйте их smtp.yandex.ru сервер