Postfix - como enviar no máximo 5 e-mails em 2 minutos

1

Eu tento definir o Postfix através do comando bigorna para que possam ser enviados no máximo 5 e-mails em 2 minutos, aparentemente isso não é possível, pois podem ser enviados e-mails sem qualquer limitação. Talvez eu não tenha encontrado as configurações corretas para o arquivo master.cf com relação às opções smtpd e bigorna ou similar. Muitas saudações

main.cf:

anvil_rate_time_unit = 120s
smtpd_client_connection_count_limit = 1
smtpd_client_connection_rate_limit = 1
smtpd_client_recipient_rate_limit = 5
smtpd_client_message_rate_limit = 5

master.cf:

# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       -       -       -       0       dnsblog
#tlsproxy  unix  -       -       -       -       0       tlsproxy
#submission inet n       -       -       -       -       smtpd
#smtps     inet  n       -       -       -       -       smtpd
#628       inet  n       -       -       -       -       qmqpd
pickup    unix  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      unix  n       -       n       300     1       qmgr
#qmgr     unix  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       -       -       -       smtp
relay     unix  -       -       -       -       -       smtp
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       1       scache
    
por user205222 12.01.2014 / 07:23

2 respostas

1

iirc, todas essas configurações são aplicadas por servidor remoto (ou domínio) ao qual ele está se conectando, portanto, 5 mensagens por 120s por servidor de correio remoto ou domínio.

    
por 12.01.2014 / 10:07
1

Uma abordagem que você pode examinar é o modo somente de fila:

  • Configure o Postfix no modo apenas de fila.
  • Configure o corredor da fila para ser executado a cada 30 segundos.
  • Configure o Postfix para enviar apenas uma mensagem por execução de fila.

Isso daria um máximo de 4 mensagens a cada dois minutos.

Outra abordagem seria configurar o Postfix para confiar em um servidor. Configure o servidor de retransmissão com os limites de recepção de que você precisa. Você deve ser capaz de configurar o Postfix para retransmitir somente para o host único.

Qualquer uma dessas soluções pode resultar na falta de controle da fila do seu servidor de e-mail.

    
por 12.01.2014 / 23:10