exim4 从文件读取中继(debian lenny)

exim4 从文件读取中继(debian lenny)

我正在尝试让 exim4 从文件中读取中继主机。我尝试了 lsearch:

# /etc/exim4/update-exim4.conf.conf 
dc_relay_domains='lsearch;/etc/exim4/relay_domains'

但它会产生警告并且不起作用......

WARNING: using 'lookup;' constructs in /etc/exim4/update-exim4.conf.conf has never been supported!

答案1

在这些情况下,需要man update-exim4.conf做的是在本地设置宏,创建/etc/exim4/exim4.conf.localmacros并将宏放入其中。您需要的宏是MAIN_RELAY_TO_DOMAINS,因此您的本地宏文件应包括:

MAIN_RELAY_TO_DOMAINS = lsearch;/etc/exim4/relay_domains

重新启动 exim 后,您可以检查/var/lib/exim4/config.autogenerated并查看它是否已正确添加。

相关内容