Postfix: É possível definir destination_concurrency_limit e rate_delay por remetente?

3

Seguiu este tutorial para configurar destination_rate_delay por domínio do destinatário: link

A limitação de taxa está funcionando. No entanto, é possível limitar apenas um e-mail como [email protected] para que o [email protected] não seja limitado?

main.cf

transport_maps = hash:/etc/postfix/transport, regexp:/etc/postfix/transport.regexp

polite_destination_concurrency_limit = 2
polite_destination_rate_delay = 15s
polite_destination_recipient_limit = 5

turtle_destination_concurrency_limit = 1
turtle_destination_rate_delay = 30s
turtle_destination_recipient_limit = 2

Eu estava procurando algo ao longo das linhas de

*(other senders)@mydomain.com use default_limits
[email protected] use polite_turtle_limits

Eu não acredito que policyd ou postfwd seriam usados para isso, estou enganado?

    
por Darius 13.07.2017 / 01:13

1 resposta

0

No artigo que você estava seguindo, você criou novos transportes e selecionou esses transportes por domínio.

The first step will be to edit the master.cf file and add SMTP transports. Each transport will represent a policy for a group of receiving domain:

polite unix - - n - - smtp
turtle unix - - n - - smtp

Next, we need to map a domain to it’s transport name: Edit the /etc/postfix/transport file and add the lines

gmail.com polite:
yahoo.com turtle:
hotmail.com polite:

Se você der uma olhada na documentação do formato de tabela de transporte , poderá descobrir que é perfeitamente possível para fazer essas regras por endereço de destinatário no seu /etc/postfix/transport , por exemplo

[email protected] polite:
example.com turtle:

Agora, o turtle transport é usado para cada example.com mail que não corresponde à configuração por usuário.

    
por 13.07.2017 / 06:10