我如何推迟电子邮件与exim交付?

我以前使用命令行中的sendmail发送大量消息,并使用-odd标志推迟发送,以便程序快速将邮件放入队列中,并在后台传递消息时返回给用户。 这在手册页的DeliveryMode部分中进行了描述:

http://www.sendmail.org/~ca/email/man/sendmail.html

我正在使用的新服务器是使用exim和sendmail别名进行,并徘徊在-odd标志。 有没有办法迫使exim从命令行对消息执行延期交付,并将其放入队列中,而不是立即尝试传递它?

有你的尝试/考虑使用exim支持-odq ? (或exim特定的-odqs

Sendmail的-odd将消息像-odq一样-odq队列中,并避免执行任何DNS循环。

Exim命令行

-odq此选项适用于Exim接受传入消息的所有模式,包括监听守护进程。 它指定接受过程不应该自动启动每个收到的消息的交付过程。 消息放置在队列中,并保留在那里,直到后续的队列运行器进程遇到它们。 有几个configuration选项(如queue_only)可用于在某些条件下对传入消息进行排队。 这个选项覆盖了所有这些选项,也覆盖了-odqs。 它总是强制排队。