我可以configurationEximlogging发送的所有电子邮件的给定标题吗?

我维护一个定制的Web应用程序。 任何时候,这个应用程序发送一封电子邮件,它会添加一个自定义标题X-UUID到邮件,以帮助我跟踪滥用和电子邮件传递。 这个UUID被写入我的应用程序的日志文件,所以我可以将任何给定的电子邮件与当时在我的应用程序中发生的事情关联起来。

是否可以在cPanel服务器上configurationExim来传递这些电子邮件,以便将这个X-UUID头logging在exim_mainlog文件中? 例如,这些现有的日志条目可以:

 2011-12-05 11:38:18 1RXbYY-00074m-0T <= [email protected] H=oak01.sitepalette.com (trees.sitepalete.com) [172.16.1.50] P=esmtp S=7779 [email protected] 2011-12-05 11:38:18 1RXbYY-00074m-0T => redacted@redactedcom R=lookuphost T=remote_smtp H=redacted.redacted.redacted.net [111.222.333.444] 2011-12-05 11:38:18 1RXbYY-00074m-0T Completed 

被改变,以某种方式包括这个头? 就像是:

 2011-12-05 11:38:18 1RXbYY-00074m-0T <= [email protected] H=oak01.sitepalette.com (trees.sitepalete.com) [172.16.1.50] P=esmtp S=7779 [email protected] 2011-12-05 11:38:18 1RXbYY-00074m-0T X-UUID: 2b1d7e3f-0ca0-4790-a21d-a5922cd34002 2011-12-05 11:38:18 1RXbYY-00074m-0T => redacted@redactedcom R=lookuphost T=remote_smtp H=redacted.redacted.redacted.net [111.222.333.444] 2011-12-05 11:38:18 1RXbYY-00074m-0T Completed 

更新:我的服务器更新到cPanel / WHM 11.32.0 (build 1)今天早上,我收到一封电子邮件说明

cPanel无法自动将您的Eximconfiguration与您安装的版本附带的新设置(11.32.0(版本1))自动合并,因为您有自定义或损坏的configuration,无法自动configuration

要解决这个问题,我不得不改变我的自定义ACL:

 warn logwrite = X-UUID=$h_X-UUID:; Subject=$h_Subject: 

我将这个新的ACL放在acl_smtp_data顶部的acl_smtp_data:在cPanel的“高级Eximconfiguration编辑器”下(进入Main >> Service Configuration >> Eximconfiguration编辑器 ,然后点击高级编辑器

在这里输入图像说明

以下是我以前的cPanel / WebHostManager版本的步骤:


我可以通过cPanel论坛的postfind解决办法 。

我使用了cPanel的“高级Eximconfiguration编辑器”,进入Main >> Service Configuration >> Exim Configuration Editor ,然后点击页面底部的高级编辑器button。 我在begin authenticators部分之前的begin authenticators begin acl部分中放置了以下configuration指令:

 logwrite = X-UUID=$h_X-UUID:; Subject=$h_Subject: 

屏幕截图以上

现在,我的日志文件如下所示:

 2012-01-06 15:13:18 H=hatchet.sitepalette.com (trees.sitepalete.com) [172.16.1.60] Warning: Sender rate 3.6 / 1h 2012-01-06 15:13:18 1RjGAA-0007ec-B1 1RjGAA-0007ec-B1: UUID=4e4b6985-c1e0-4386-92e0-f3c17a2fc777; Subject=Email Form "signup" Submission ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2012-01-06 15:13:18 1RjGAA-0007ec-B1 <= [email protected] H=hatchet.sitepalette.com (trees.sitepalete.com) [172.16.1.60] P=esmtp S=3182 [email protected] 2012-01-06 15:13:18 1RjGAA-0007ec-B1 => josh <[email protected]> R=virtual_user T=virtual_userdelivery 2012-01-06 15:13:18 1RjGAA-0007ec-B1 Completed 

(编辑表示标题日志logging)