Я предоставляю постфиксный ретранслятор для своих клиентов и хотел бы отложить отправку электронных писем, если клиент использует spf и если мой постфиксный сервер не включен в их spf.
Я тестирую с использованием postfix-policyd-spf-python
Похоже, что postfix-policyd-spf-python выполняет свою работу, и к заголовку письма добавляется «Received-Spf:».
Но postfix по-прежнему отправляет электронное письмо, но я бы хотел, чтобы postfix отложил его. Можно ли это сделать?
Добавлен заголовок письма:
Received-Spf: permerror (google.com: постоянная ошибка при обработке при поиске ms@mytest.tld: relay.domain.tld не найден) client-ip = 185.x.x.x;
main.cf (тест):
smtpd_recipient_restrictions = check_policy_service unix: private / policy-spf
master.cf (тест):
policy-spf unix - n n - - spawn
user = policyd-spf argv = / usr / bin / policyd-spf