ดาวโหลด บทความ สถิติผู้ใช้ เกี่ยวกับเรา ติดต่อเรา
HomeVestaCP

Dovecot quota warning email to user

nano /etc/dovecot/conf.d/91-quota-warning.conf
plugin {
  quota_warning = storage=100%% quota-warning 100 %u %d
  quota_warning2 = storage=80%% quota-warning 80 %u %d
  quota_warning3 = storage=70%% quota-warning 70 %u %d
}
service quota-warning {
  executable = script /usr/local/bin/quota-warning.sh
  user = root
  unix_listener quota-warning {
    user = mail
    mode=0666
  }
}
nano /usr/local/bin/quota-warning.sh
#!/bin/bash
PERCENT=$1
USER=$2
DOMAIN=$3
FROM=$USER

if [ "$#" -eq 0 ]; then
        echo "Usage: $0 <percent> <email> <domain>";
        exit 1;
fi

cat << EOF | /usr/libexec/dovecot/dovecot-lda -d $USER -o "plugin/quota=maildir:User quota:noenforcing"
From: $FROM
Subject: Email Quota Usage: $PERCENT%
Content-Type: text/plain; charset="windows-874"

คำเตือน : อีเมล์ของคุณได้ใช้พื้นที่ไป $PERCENT% แล้ว.
$USER

โปรดลบอีเมล์ที่ไม่สำคัญใน Junk E-mail , กล่องจดหมายขยะ และในถังขยะ
เพื่อเพิ่มพื้นที่ว่าง

หากพื้นที่ว่างไม่พอ คุณจะไม่สามารถรับอีเมล์จากผู้อื่นได้

============================

This is an automated notification letting you know that your account:
$USER

has used $PERCENT% of it's available space.

EOF
เนื่องจากข้อความเป็นภาษาไทย ให้ copy แล้ววางใน nano
ตัวอักษรจะเป็นต่างดาว แต่จะอ่านไทยได้ในอีเมล์จริง

chmod 755 /usr/local/bin/quota-warning.sh
 

16 ก.ย. 62
© 2000 - 2024 palthai.com. All rights reserved.