Как проверить статус отправки email?
Никак. Нет для SMTP такого как "подтверждение".

Даже наоборот, многие админы настраивают сервера таким образом, что получая письмо на несуществующего юзера НИЧЕГО не отвечать и не давать потенциальным спаммерам лишнюю информацию.
Можно пробовать ориентироваться на ошибку 550, но опять же, ее могут и не возвращать.

В некоторых почтовых клиентах есть галочка "подтведить о получении и прочтении".
Это фича почтового клинета, она не поддерживается в SMTP протоколе.
Если почтовый сервер с той стороны или почтовый клиент с той стороны поддерживают, они на самом деле просто письмо со статусом отправляют назад. (В корпоративном exchange это может быть на уровне протокола, но не обязательно это поддерживается даже между двумя exchange, так как обычно транспорт между двумя отдельными серверами может быть SMTP)
Если email не существует, отправитель получит соответствующее письмо. Письмо может быть различного содержания, например такого
Delivery Status Notification (Failure)

Mail Delivery Subsystem 

Address not found
Your message wasn't delivered to xxxxx.xxxxx@xxxxx.com because the address couldn't be found, or is unable to receive mail.
The response from the remote server was:
550 #5.1.0 Address rejected.