Debian

如何在 Debian 的 exim 4 中使用“keep_environment”選項

  • June 17, 2019

我在 Debian 上執行 exim 4.84_2,現在幾週以來,我收到了來自 anacron 的以下郵件:

/etc/cron.daily/exim4-base:
LOG: MAIN
 Warning: purging the environment.
Suggested action: use keep_environment.

我已將以下行添加到/etc/exim4/exim4.conf.template

keep_environment =

但是在執行時update-exim4.conf出現以下錯誤:

2016-05-17 00:20:00 Exim configuration error in line 900 of /var/lib/exim4/config.autogenerated.tmp:
 option "keep_environment" unknown

有任何想法嗎?

在 Debian 上,您可以設置宏

MAIN_KEEP_ENVIRONMENT =

在 /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs 或您設置宏的地方。請參閱:/usr/share/doc/exim4/changelog.Debian.gz

請注意 exim4.conf.template 和 /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs 中的註釋:

# /etc/exim4/exim4.conf.template is only used with the non-split
#   configuration scheme.
# /etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs is only used
#   with the split configuration scheme.

換句話說,要編輯的文件可能會有所不同,具體取決於您是否使用拆分配置文件。

我按照下面連結中的配置範例進行了操作,並且成功了:

https://tronche.com/wiki/Exim_keep_environment

引用自:https://serverfault.com/questions/777163