在Plesk / CentOS系统启动时未知修改postfix master.cf文件

我使用Postfix master.cf文件中的自定义configurationpipe理VPS (链接到我的博客解释了这个技巧) ,它允许我将唯一的SSL证书与每个域/ IP相关联,以用于smtp和pop / imap服务。 一切都运行完美, 除了一个大缺陷

每当系统重新引导时,下面的内容会被附加到master.cf文件中,这会破坏Postfix。

smtp inet n - n - - smtpd smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes submission inet n - n - - smtpd -o smtpd_enforce_tls=yes -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_client_restrictions=permit_sasl_authenticated,reject -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination 

因此,在每次重新启动之后,我必须打开master.cf文件,删除下面看到的行,然后重新启动postfix服务,以使所有事情再次起作用。

我的问题是这样的:任何人都可以告诉我什么脚本正在做这个?

我看了下面,没有find罪魁祸首(但这并不一定意味着它不在其中):

  • /etc/init.d中
  • /etc/rc.d中
  • 在/ usr / libexec目录
  • /usr/local/psa/bootstrapper/pp11.5.30-bootstrapper/
  • 在/ usr /本地/ PSA /pipe理/ conf目录/
  • 的/ var /locking/线轴/后缀

罪魁祸首是Plesk。

看到:

  • / etc / postfix / main.cf是否可以被解密?
  • 如何在Postfix中configuration发送邮件的IP地址

摘自这两个页面:

在任何域上的邮件重新configuration后,/etc/postfix/master.cf中的默认设置将被恢复。 考虑创build一个计划任务,以用自定义文件replace/etc/postfix/master.cf。

哪个文件造成了修改,你应该问问plesk。

免责声明:从不使用plesk,从不pipe理plesk服务器。 所有信息都是Googlesearch结果

这行是通过调用mchk来添加的(通常放在/usr/local/psa/admin/sbin/mchk --without-spam

但是这个工具不应该在任何停止/启动/重启服务器或任何服务上执行。

正如我相信你明白你在做什么,(作为不好的最终解决scheme),你可以删除这个文件上的执行位。

但是,当然你必须找出这个工具叫做什么的地方。