Correio de fila com o sendmail se o próximo salto for inacessível

1

Eu tenho um host do sendmail exposto ao mundo externo aceitando email para vários domínios, que retransmite o email que recebe para esses domínios para o servidor interno correspondente do domínio (por meio de mailertable ). A maioria dos servidores internos tem excelentes uptimes, mas ocasionalmente há um soluço e um servidor pode estar inacessível. Nesse cenário, o sendmail tenta encaminhar o email para um servidor inativo, mas não consegue fazê-lo, e registra um erro 5.0.0 Serviço Indisponível (e emite um DSN 5.0.0 de volta para o remetente).

Obviamente, isso não é bom para um ambiente de produção, pois os e-mails recebidos serão perdidos para sempre no cenário acima. Como posso instruir o sendmail a enfileirar as mensagens e continuar tentando, e se ele não puder entregá-las após uma semana, remova-as da fila e emita a falha no DSN?

    
por Brian Cline 12.01.2010 / 05:45

1 resposta

1

Aperfeiçoando as opções de configuração do sendmail

Sendmail cf / README

Confira opções como confTO_QUEUERETURN e confTO_QUEUEWARN

Você deve pensar cuidadosamente antes de alterar esse parâmetro para enfileirar mensagens por muitos dias no seu gateway SMTP. O motivo pelo qual os e-mails são devolvidos após várias horas de não entrega é informar ao remetente que o e-mail não pôde ser enviado. Tecnicamente, os e-mails não são perdidos, pois o remetente é notificado da falha.

    
por 12.01.2010 / 11:27