Se o sendmail falhar ao resolver o smarthost, adicione à fila em vez de falhar?

1

Ocasionalmente, no meio da noite, o DNS não resolve nosso endereço de host inteligente. E o sendmail decide enviar o email como uma mensagem "rejeitada". Porque "root" é aliado a um endereço remoto, que também tenta usar o host inteligente e falha. E então eu recebo um pânico no savemail. Existe alguma maneira de persuadir o sendmail que, se não puder resolver o host inteligente, pode enfileirar a mensagem para mais tarde?

Eu tenho uma sensação horrível Eu só preciso levantar às 3 da manhã e ver o wtf está acontecendo com o servidor DNS: - (

    
por user126785 25.07.2017 / 11:37

1 resposta

1

Correção rápida (temporário?) : use endereço IP como host inteligente.

define('SMART_HOST','[10.0.0.2]:[10.0.0.2]')dnl

Colchetes desativam a procura de registros MX.

Procedimento de depuração sugerido:

  1. Use sendmail -d8.20 -bv root para descobrir as consultas de DNS solicitadas
  2. Faça o cron executar seu script de teste fazendo a pergunta acima a cada poucos minutos.
por 25.07.2017 / 12:00