Очень много стало попадаться почтовых серверов, делающих sender verification через этакий «callback» на почтовый сервер домена отправителя.
Типа, наш сервер делает коннект на чей-то сервер в попытке передать туда письмо. Где-то после MAIL FROM: этот «чей-то сервер» делает коннект на почтовый сервер домена, указанный в MAIL FROM:, и проверяет, согласится ли почтовый сервер принять письмо после RCPT TO: на адрес из MAIL FROM:.
Вопросов три.
1. Что происходит при зацикливании таких верификаторов? Что если оба-два почтовых сервера в цикле начинают заниматься «верификацией друг друга»?
2. Какого хрена бОльшая часть таких верификаторов сама не пишет ничего в MAIL FROM: во время callback'а?
3. В связи с растущей популярностью этой проверки хотелось бы знать, как её чаще всего реализуют (конфиги? внешние скрипты? к каким MTA обычно прикручивают?).