Я отправляю почту через sendgrid. Я использую библиотеку sendgrid-php. После отправки письма я получаю письмо.
$sendgrid = new SendGrid($username, $password,array("turn_off_ssl_verification" => true));
$email = new SendGrid\Email();
$emailaddress=array('[email protected]','[email protected]','[email protected]');
$email->setTos($emailaddress)->
setFrom('[email protected]')->
setSubject('Test Mail')->
setText('Hi i have sent you a mail!')->
setHtml('<strong>Hello World!</strong>');
$response=$sendgrid->send($email);
print_r($response);
После печати ответа я получаю этот вывод
stdClass Object ( [message] => success )
даже если почтовый адрес неправильный. Я получаю тот же вывод.
Успех означает, что SendGrid успешно получил от вас сообщение и начал его обработку.
Чтобы узнать окончательное состояние сообщения, вам нужно реализовать Событие Webhook, который требует бронзы или выше пакета.
Других решений пока нет …