PHP - проверка IMAP, если псевдоним электронной почты существует - PullRequest
1 голос
/ 28 сентября 2010

Существует ли программный способ проверки существования псевдонима электронной почты при входе в систему в качестве клиента IMAP с удаленного хоста вместо отправки сообщения электронной почты или необходимости анализа файла псевдонимов на почтовом сервере?Это почтовый сервер Postfix.

Редактировать: Я нашел пример проверки электронной почты по SMTP , и это похоже на то, что мне нужно.Однако на моем сервере SMTP не разрешает ретрансляцию, и я получаю 554 для действительных адресов.Мне интересно, есть ли такой пример, но для SMTP-сервера, который требует аутентификации?

1 Ответ

1 голос
/ 28 сентября 2010

Вы можете проверить, принимает ли сервер почту для адреса электронной почты с fsockopen в правом MX, и проверить, принят ли RCPT TO, но есть некоторые ложные срабатывания (прокси, которые слепо принимают что-либо для доменаи передать его другим серверам в парке) и ложным негативам (серый список и тому подобное).Если есть какая-то команда по протоколу IMAP (в чем я сомневаюсь), я об этом не знаю.

...