Oct 11 18:47:14 eol postfix/smtpd[9729]: NOQUEUE: reject: RCPT from cmail.yandex.ru[213.180.193.1]: 554 5.7.1 <relay-robot@yandex-team.ru>: Relay access denied; from=<nobody> to=<relay-robot@yandex-team.ru> proto=SMTP helo=<cmail.yandex.ru>
Яндекс, цуко, хитрый…
что хитрого?
А хрен ли он меня на опен-релей проверяет?
Я одно время выполнял callback на своём почтовом сервере. Это даже хитрее: когда какой-то IP пытается отправить на мой сервер почту, мой почтовик брал аргумент команды MAIL FROM делал обратное подключение к тому серверу и пытался отправить ответное письмо. Если тот IP после команды RCPT TO не выдавал ошибок, то мой сервер не давая команду DATA делал QUIT и закрывал сессию, а письмо от того IP (с учётом всех остальных проверок) принималось.
Лучше так не делать, потому что у крупных почтовых сервисов есть отдельный SMTP-демон с очередью на отправку. Как правило этот демон не знает ничего о тех почтовых ящиках, с которых отправляет письма, поэтому спрашивать его об этом бесполезно и в итоге письма с него будут отклоняться.