Hoje eu estava observando o arquivo de log de Postfix (no CentOS 6.X o padrão é /var/log/maillog) e vi muitas mensagens sendo diferidas.
Jan 5 15:02:03 vps3 postfix/smtp[27441]: 3187E2180015: to=<undesired@domain.com>, relay=domain.com[167.114.XXX.XXX]:25, delay=254553, delays=254538/0.2/15/0, dsn= 4.4.2, status=deferred (conversation with domain.com[167.114.XXX.XXX] timed out while receiving the initial server greeting) Jan 5 15:02:03 vps3 postfix/smtp[27442]: CDED02180014: to=<undesired@domain.com.br>, relay=domain.com[167.114.XXX.XXX]:25, delay=258753, delays=258738/0.13/15/0, dsn =4.4.2, status=deferred (conversation with domain.com[167.114.XXX.XXX] timed out while receiving the initial server greeting) Jan 5 15:02:03 vps3 postfix/smtp[27443]: C8EE72180012: to=<undesired@domain.com.br>, relay=domain.com[167.114.XXX.XXX]:25, delay=258753, delays=258738/0.14/15/0, dsn =4.4.2, status=deferred (conversation with domain.com[167.114.XXX.XXX] timed out while receiving the initial server greeting) Jan 5 15:02:03 vps3 postfix/smtp[27444]: CDCE32180013: to=<undesired@domain.com.br>, relay=domain.com[167.114.XXX.XXX]:25, delay=258753, delays=258738/0.15/15/0, dsn =4.4.2, status=deferred (conversation with domain.com[167.114.XXX.XXX] timed out while receiving the initial server greeting)
e essas mensagens se repetiam de tempos em tempos.
Isso ocorreu porque eu estava configurando o servidor de e-mail para encaminhar mensagens de uma conta específica para uma conta do Gmail e algumas mensagens que deveriam ter sido bloqueadas acabaram sendo entregues. Quando finalmente terminei de reconfigurar tudo, O Postfix não conseguia mais entregar essas mensagens por causa de uma regra de verificação de domínio para o remetente e sempre marcava essas mensagens como diferidas.
Aqui, a mensagem é a coisa menos importante. O que eu precisava era que essas linhas desaparecessem dos logs.
So here’;uma dica para limpar filas de mensagens de forma eficiente e isso vale para qualquer situação.
Para ver o que você tem na sua fila de email, digite:
# mailq
ou
# postqueue -p
Você verá resultados assim:
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 2CFD22180017 6361 Mon Jan 4 16:27:13 root@as8.producoesvsrevolucao.com.br (host alt1.gmail-smtp-in.l.google.com[64.233.190.27] said: 421-4.7.0 [192.99.43.88 15] Our system has detected an unusual rate of 421-4.7.0 unsolicited mail originating from your IP address. To protect our 421-4.7.0 users from spam, mail sent from your IP address has been temporarily 421-4.7.0 rate limited. Please visit 421-4.7.0 https://support.google.com/mail/answer/81126 to review our Bulk Email 421 4.7.0 Senders Guidelines. 66si4725003qhp.11 - gsmtp (in reply to end of DATA command)) xxxnononoxxx@gmail.com AB6302180016 1062 Sat Jan 2 17:43:22 advertise.bz222yiaku@gmail.com (host alt1.gmail-smtp-in.l.google.com[64.233.190.27] said: 421-4.7.0 [192.99.43.88 15] Our system has detected an unusual rate of 421-4.7.0 unsolicited mail originating from your IP address. To protect our 421-4.7.0 users from spam, mail sent from your IP address has been temporarily 421-4.7.0 rate limited. Please visit 421-4.7.0 https://support.google.com/mail/answer/81126 to review our Bulk Email 421 4.7.0 Senders Guidelines. j133si42716128qhj.106 - gsmtp (in reply to end of DATA command)) xxxnononoxxx@gmail.com 849F02180010 3677 Thu Dec 31 20:22:07 gtve5x@gmail.com (host alt1.gmail-smtp-in.l.google.com[64.233.190.27] said: 421-4.7.0 [192.99.43.88 15] Our system has detected an unusual rate of 421-4.7.0 unsolicited mail originating from your IP address. To protect our 421-4.7.0 users from spam, mail sent from your IP address has been temporarily 421-4.7.0 rate limited. Please visit 421-4.7.0 https://support.google.com/mail/answer/81126 to review our Bulk Email 421 4.7.0 Senders Guidelines. g70si65400626qkh.92 - gsmtp (in reply to end of DATA command)) xxxnononoxxx@gmail.com -- 12 Kbytes in 3 Requests.
Cada linha é uma mensagem na fila. O primeiro bloco é o Id da Fila.
Para remover uma mensagem da fila, digite:
# postsuper -d AB6302180016 postsuper: AB6302180016: removed postsuper: Deleted: 1 message
Isso irá deletar a mensagem 849F02180010 da Fila.
Outros comandos úteis:
# postfix flush
ou
# postfix -f
Limpar todas as mensagens da Fila do Postfix.
# postsuper -d ALL
Remover todas as mensagens da fila.
# postsuper -d ALL deferred
Remover todas as mensagens adiadas da fila.
Deixe um comentário