Я реализую фильтр черного списка для ретранслятора SMTP, который позволяет пользователю определять правила на основе электронная почта отправителя, адрес электронной почты получателя, IP-адрес отправителя или их комбинация. Какой код состояния SMTP должен ответить, если электронное письмо заблокировано из-за того, что оно находится в черном списке?
По умолчанию Postfix обрабатывает черные списки reject_rbl_client, отправляя 554 (Ошибка транзакции) вместе с текстовым объяснением. Поиск в Google также предполагает, что это довольно распространенная практика работы с черными списками.