Thứ Hai, 29 tháng 2, 2016

Thêm thông tin subject và tên file đính kèm vào log gửi nhận mail Zimbra

Vào quyền root

Tạo mới file custom_header_Checks

Vi /opt/zimbra/conf/custom _header_checks
Thêm 2 dòng sau vào file:
/^Subject:/ WARN Subject :
/filename=\"?(.*)\"?$/ WARN Document Attachment

Chạy lệnh để cập nhập header check
zmlocalconfig -e postfix_header_checks="pcre:/opt/zimbra/conf/postfix_header_checks, pcre:/opt/zimbra/conf/custom_header_checks"
    zmlocalconfig | grep postfix_header_checks
   
    Restart lại dịch vụ:
    su zimbra
    zmmtactl restart

Tăng thời gian lưu log của log xác thực và phân quyền

Vào quyền root

vi /etc/logrotate.d/zimbra
Tìm đến dòng có chứa  /opt/zimbra/log/nginx.log /opt/zimbra/log/nginx.access.log
Thay đổi config như sau:
/opt/zimbra/log/nginx.log /opt/zimbra/log/nginx.access.log {
    daily
    sharedscripts
    missingok
    notifempty
    create 0644 zimbra zimbra
    postrotate
      kill -USR1 `cat /opt/zimbra/log/nginx.pid 2> /dev/null` 2> /dev/null || true
    endscript
    rotate 30
    compress
    #su zimbra zimbra
Lưu lại
Chuyền sang quyền zimbra
#su zimbra
Crontab –l | grep -i rm

30 2 * * * find /opt/zimbra/log/ -type f -name \*.log\* -mtime +8 -exec rm {} \; > /dev/null 2>&1
35 2 * * * find /opt/zimbra/log/ -type f -name \*.out.???????????? -mtime +8 -exec rm {} \; > /dev/null 2>&1
Thay đổi giá trị xóa ngày

Crontab –e  
30 2 * * * find /opt/zimbra/log/ -type f -name \*.log\* -mtime +90 -exec rm {} \; > /dev/null 2>&1
35 2 * * * find /opt/zimbra/log/ -type f -name \*.out.???????????? -mtime +90 -exec rm {} \; > /dev/null 2>&1
Restart dịch vụ crontab
Vào quyền root
Service crond restart