Eu encontrei isso na net quando procurava a mesma coisa. Eu não criei isso, mas ele vai pegar seus assuntos de registro da caixa do CentOS5 em / var / log / maillog.
Adicionei isso ao final do meu sendmail.mc:
LOCAL_CONFIG
Klog syslog
HSubject: $>+CheckSubject
LOCAL_RULESETS
SCheckSubject
R$* $: $(log Subject: $1 $) $1
***** após R $ * na última linha que DEVE ser uma guia ******
Execute m4 e gere um novo arquivo cf e reinicie:
m4 sendmail.mc > sendmail.cf /etc/init.d/sendmail restart
Meus registros agora mostram isso:
Dec 5 19:09:42 site sendmail[23327]: qB609gWD023327: from=apache, size=1728, class=0, nrcpts=1, msgid=<[email protected]>, relay=apache@localhost
Dec 5 19:09:42 site sendmail[23328]: qB609gK9023328: Subject: Test1234
Dec 5 19:09:42 site sendmail[23328]: qB609gK9023328: from=<[email protected]>, size=1953, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA, relay=myhost.edu [127.0.0.1]
Eu gostaria que ele não registrasse o assunto em uma linha separada, mas permite que você acompanhe os e-mails por assunto.