Monday, August 16, 2021

Thêm thông tin Subject và File đính kèm vào log Zimbra


Thêm thông tin Subject và File đính kèm vào log Zimbra


  1. Tạo file custom_header_check

[root@mbx1 ~]# su - zimbra
[zimbra@mbx1 ~]$ vi /opt/zimbra/conf/custom_header_checks
/^Subject:/ WARN
/^subject:/ WARN
/filename=\"?(.*)\"?$/ WARN
  1. Thêm custom_header_checks vào zimbraMtaHeaderChecks

  • Kiểm tra nội dung zimbraMtaHeaderChecks
[zimbra@mail ~]$ zmprov gs `zmhostname` zimbraMtaHeaderChecks
# name mail.lab.local
zimbraMtaHeaderChecks: pcre:/opt/zimbra/conf/postfix_header_checks
  • Thêm custom_header_checks
[zimbra@mailbk ~]$ zmprov ms `zmhostname` zimbraMtaHeaderChecks "pcre:/opt/zimbra/conf/postfix_header_checks, pcre:/opt/zimbra/conf/custom_header_checks"
  • Kiểm tra thông tin sau khi thêm
[zimbra@mailbk ~]$ zmprov gs `zmhostname` zimbraMtaHeaderChecks
# name mail.lab.local
zimbraMtaHeaderChecks: pcre:/opt/zimbra/conf/postfix_header_checks, pcre:/opt/zimbra/conf/custom_header_checks
  1. Gán zimbraMtaBlockedExtensionWarnRecipient = FALSE

  • Kiểm tra cấu hình
[zimbra@mail ~]$ zmprov gcf zimbraMtaBlockedExtensionWarnRecipient
zimbraMtaBlockedExtensionWarnRecipient: TRUE
  • Gán giá trị FALSE
[zimbra@mail ~]$ zmprov mcf zimbraMtaBlockedExtensionWarnRecipient FALSE
  • Kiểm tra lại cấu hình
[zimbra@mail ~]$ zmprov gcf zimbraMtaBlockedExtensionWarnRecipient
zimbraMtaBlockedExtensionWarnRecipient: FALSE
  1. Reload postfix

[zimbra@mail ~]$ postfix reload
/postfix-script: refreshing the Postfix mail system
  1. Kiểm tra log

[zimbra@mailbk ~]$ tail -f /var/log/zimbra.log | grep warning
Jun 15 10:18:15 mailbk postfix/cleanup[19490]: C640A987D455: warning: header Subject: APPLE from mailbk.lab.local[10.72.1.226]; from=<testmail@lab.local> to=<thiennl@yahoo.com> proto=ESMTP helo=<mailbk.lab.local>
Jun 15 10:18:15 mailbk postfix/cleanup[19490]: C640A987D455: warning: header Content-Disposition: attachment; filename="KNX Planner Brochure.pdf" from mailbk.lab.local[10.72.1.226]; from=<testmail@lab.local> to=<thiennl@yahoo.com> proto=ESMTP helo=<mailbk.lab.local>
Jun 15 10:18:19 mailbk postfix/cleanup[19490]: 1E1BB987D450: warning: header Subject: APPLE from localhost[127.0.0.1]; from=<testmail@lab.local> to=<thiennl@yahoo.com> proto=ESMTP helo=<localhost>
Jun 15 10:18:19 mailbk postfix/cleanup[19490]: 1E1BB987D450: warning: header Content-Disposition: attachment; filename="KNX Planner Brochure.pdf" from localhost[127.0.0.1]; from=<testmail@lab.local> to=<thiennl@yahoo.com> proto=ESMTP helo=<localhost>


Thêm Subject vào message trace

  1. Thực hiện bước trên

  2. Backup zmmsgtrace

[zimbra@mail ~]$ cp /opt/zimbra/libexec/zmmsgtrace /opt/zimbra/libexec/backup.zmmsgtrace
  1. Tải file zmmsgtrace mới

[zimbra@mail ~]$ curl -k https://raw.githubusercontent.com/cdhtlr/Zimbra-Tools/master/trace.pl > /opt/zimbra/libexec/zmmsgtrace
  1. Kiểm tra kết quả

[zimbra@mail ~]$ /opt/zimbra/libexec/zmmsgtrace-new -r thiennl@yahoo.com
Tracing messages
to thiennl@yahoo.com
zmmsgtrace-new: total unmatched entries in '/var/log/zimbra.log': 10
zmmsgtrace-new: use -debug to see unmatched lines
Message ID '1411279819.304333.1623726671716.JavaMail.zimbra@lab.local'
Subject 'YAHOO!!'
testmail@lab.local -->
thiennl@yahoo.com
Recipient thiennl@yahoo.com
Jun 15 10:11:11 - mailbk.lab.local (10.72.1.226) --> 127.0.0.1:10026 (127.0.0.1:10026) status sent
Jun 15 10:11:12 - mailbk --> 127.0.0.1:10032 (127.0.0.1:10032) status sent


0 comments:

Post a Comment