Como posso adiar a entrega de uma mensagem de email com o exim?

2

Eu já usei o sendmail a partir da linha de comando para enviar um grande número de mensagens e usei o sinalizador -odd para adiar a entrega, para que o programa coloque os e-mails na fila rapidamente e retorne ao usuário enquanto as mensagens são entregues no fundo. Isso é descrito na parte DeliveryMode da página man:

link

O novo servidor para o qual estou me movendo está usando o exim e o sendmail está com alias para o exim e está sufocando no sinalizador -odd. Existe uma maneira de forçar o exim a executar uma entrega adiada em uma mensagem da linha de comando e colocá-la na fila em vez de imediatamente tentar entregá-la?

    
por Matt 24.03.2013 / 10:28

1 resposta

3

Já tentou / considerado usando o exim suportado -odq ? (ou exim específico -odqs )

O -odd do Sendmail coloca as mensagens na fila como -odq e evita fazer loops DNS.

A linha de comando do Exim

-odq This option applies to all modes in which Exim accepts incoming messages, including the listening daemon. It specifies that the accepting process should not automatically start a delivery process for each message received. Messages are placed on the queue, and remain there until a subsequent queue runner process encounters them. There are several configuration options (such as queue_only) that can be used to queue incoming messages under certain conditions. This option overrides all of them and also -odqs. It always forces queueing.

    
por 24.03.2013 / 10:46