小智 5
我在网上查同样的东西时发现了这个。我没有想出这个,但它会在 /var/log/maillog 中获取你的 CentOS5 box 日志主题。
我将此添加到我的 sendmail.mc 的末尾:
LOCAL_CONFIG
Klog syslog
HSubject: $>+CheckSubject
LOCAL_RULESETS
SCheckSubject
R$* $: $(log Subject: $1 $) $1
Run Code Online (Sandbox Code Playgroud)
*****在最后一行必须是制表符的 R$* 之后******
运行 m4 并生成一个新的 cf 文件并重新启动:
m4 sendmail.mc > sendmail.cf /etc/init.d/sendmail restart
我的日志现在显示:
Dec 5 19:09:42 site sendmail[23327]: qB609gWD023327: from=apache, size=1728, class=0, nrcpts=1, msgid=<201212060009.qB609gWD023327@myhost.edu>, relay=apache@localhost
Dec 5 19:09:42 site sendmail[23328]: qB609gK9023328: Subject: Test1234
Dec 5 19:09:42 site sendmail[23328]: qB609gK9023328: from=<apache@myhost.edu>, size=1953, class=0, nrcpts=1, msgid=<201212060009.qB609gWD023327@myhost.edu>, proto=ESMTP, daemon=MTA, relay=myhost.edu [127.0.0.1]
Run Code Online (Sandbox Code Playgroud)
我希望它没有将主题记录在单独的行上,但它确实允许您按主题跟踪电子邮件。
| 归档时间: |
|
| 查看次数: |
3051 次 |
| 最近记录: |