У меня есть постфикс с анти-спамом, и когда анти-спам возвращает статус 554 (спам-почта) для постфикса, почта отправляется отправителю.
Есть ли способ решить другое действие для postfix для 554, как отклонить.
Другой вопрос заключается в следующем: можно ли найти домен отправителя и решить, следует ли отказаться или отклонить в соответствии с доменом (посмотрите в некотором списке доменов).
Благодарю.
Ответы:
Убедитесь, что ваши карты получателей настроены правильно в main.cf, иначе вы, скорее всего, вернетесь назад. По крайней мере, тогда подпрыгивание не будет таким оскорбительным.
Для отклонения сообщений добавьте запись в main.cf, например:
Некоторые из этих более поздних проверок, такие как отклонение non_fqdn_hostname, желательны, но могут быть проблематичными или бесполезными в среде LAN; allow_mynetworks должен позволить вам обойти это. Они подходят к концу, потому что, вероятно, нагрузка на процессор проверяет DNS. SPF и SASL аутентификация желательны, но вы не говорите, используете ли вы их.
Смотрите постконф конфигурации .
Для более детального контроля и ответа на второй вопрос используйте проверки заголовков postfix. main.cf получает строку вроде:
Затем / etc / postfix / header_checks получает все виды регулярных выражений
Вместо REJECT вы можете сделать DISCARD, и он будет принят, а затем просто выброшен. Например, чтобы отменить отправителя класса C:
Возможно, вы захотите использовать SIEVE от dovecot или maildrop Courier или что-то еще, чтобы отфильтровывать спам в папку с нежелательной почтой, а не отклонять ее напрямую.
источник