Exim Mailserver上的encryption密码(Vestacp)

我刚刚安装了VestaCp的Ubuntu 14.04服务器,并希望保护邮件服务器。 我已经为exim和dovecot启用了ssl。 我唯一还在与之战斗的是接受encryption密码

德福科特已经与他们合作,但是我无法find有关如何使用他们的信息。 如果我没有误认为VestaCp使用Exims通过dovecot支持进行身份validation。

我跟着这个线程,并做了鸽舍的变化(工作) – 谢谢谷歌翻译: https ://forum.vestacp.com/viewtopic.php?f=12&t=3811&p=6036&hilit=md5#p6036

但是,eximconfiguration不起作用,我总是得到错误:

Exim configuration error in line 164 of /var/lib/exim4/config.autogenerated.tmp: option "dovecot_md5" unknown Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing /var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated 

哪里需要为md5或其他encryption定义这个dovecotauthentication选项?

如何在exim中启用encryption密码? 或者,当通过SSL进行身份validation时,是否需要encryption密码?

您似乎在使用Debian系统,因为它使用/ etc / exim4 /中的模板文件来生成/var/lib/exim4/config.autogenerated文件,这是Debian的exim4configuration为读取的文件。 您可以通过阅读提供的文件/usr/share/doc/exim4-base/README.Debian.gz来了解Debian如何pipe理exim安装。 在描述标准的eximconfiguration和设置时,我将在后面提到“exim”,而在描述Debian的细节的时候会提到exim4。

错误消息告诉我,您将该configuration片段放在eximconfiguration的开始附近。 这是全局configuration部分,所以它被解释为一个全局variables,并且没有像导致错误的“dovecot_md5”这样的variables。 据我所知,你正在尝试做正确的事情,你只是在你把它放在configuration文件中的错误。 我无法阅读该语言,但是您引用的URL中的项目#2基本上是这样说的:

 In /etc/exim/exim.conf (after "begin authenticators") 

以上指导假设一个标准的Exim安装。 然而,由于你有一个Debian exim4系统,你需要编辑/etc/exim4/conf.d/auth/30_exim4-config_examples ,它用来组装模板文件/etc/exim4/exim4.conf.template然后用它来生成/var/lib/exim4/config.autogenerated)。 在那个文件中,下去靠近文件的末尾。 在短语“开始authenticators”后,添加您的URL中引用的部分,并重新启动Exim4。 重新启动将重新configurationexim4.conf.template文件,然后重新生成config.autogenerated文件。

testing并确保它按预期工作。