Blacklist and Whitelist with Amavisd
การทำ Blacklist และ Whitelist โดยการใช้ Amavisd ในระบบ ZIMBRA แทนการทำ Postfix Blacklist/Whitelist ขั้นตอนการ configure มีดังนี้ 1. ทำการแก้ไขไฟล์ /opt/zimbra/conf/amavis.conf.in และเพิ่มข้อความด้านล่างเข้าไป
1 2 3 4 | read_hash(\%whitelist_sender, '/etc/zimbra/whitelist'); read_hash(\%blacklist_sender, '/etc/zimbra/blacklist'); |
2. สร้างไฟล์ whitelist, blacklist และ spamlovers ด้วยคำสั่ง
1 2 3 4 | # touch /etc/zimbra/whitelist # touch /etc/zimbra/blacklist |
3. ใส่ email หรือ domain ไปยังไฟล์ที่ต้องการ block หรือ bypass ดังตัวอย่าง 3.1 Blacklist: เพิ่ม email หรือ domain ที่ต้องการ Block ไปยังไฟล์ blacklist ดังตัวอย่าง
1 2 3 4 | hotstuff@sex.com spammer.com |
3.2 Whitelist: เพิ่ม email หรือ […]
How to block external email from domains or individual email
วิธีการตั้งค่าให้ระบบ ZIMBRA ทำการ reject email จากภายนอกไม่ให้สามารถส่งเข้าไปยัง user ภายในระบบได้ หรือการทำ blacklist email สามารถทำตามขั้นตอนได้ดังนี้ 1. ตั้งค่า smtpd_sender_restrictions ดังตัวอย่างด้านล่าง ZIMBRA 7: รันคำสั่ง
1 2 3 | $ zmlocalconfig -e postfix_smtpd_sender_restrictions="hash:/opt/zimbra/postfix/conf/postfix_reject_sender" |
ZIMBRA 8.0: เพิ่ม “client_sender_access hash:/opt/zimbra/postfix/conf/postfix_reject_sender” เข้าไปยังไฟล์ /opt/zimbra/conf/zmconfigd/smtpd_sender_restrictions.cf ZIMBRA 8.5 และ 8.6: แก้ไขไฟล์ /opt/zimbra/conf/zmconfigd/smtpd_sender_restrictions.cf โดยเพิ่มข้อความด้านล่างไปที่บรรทัดที่ 2
1 2 3 | %%contains VAR:zimbraMtaSmtpdSenderRestrictions check_sender_access lmdb:/opt/zimbra/postfix/conf/postfix_reject_sender%% |
และรันคำสั่ง
1 2 3 | $ zmprov ms `zmhostname` +zimbraMtaSmtpdSenderRestrictions "check_sender_access lmdb:/opt/zimbra/postfix/conf/postfix_reject_sender" |
2. สร้างไฟล์ /opt/zimbra/postfix/conf/postfix_reject_sender โดยที่ภายในไฟล์มีลิสต์ของ email หรือ domain ที่ต้องการจะ block แล้วตามด้วย REJECT ดังตัวอย่าง
1 2 3 4 | user@domain.com REJECT domain.com REJECT |
3. รันคำสั่ง postmap […]
การกำหนด Whitelist/Blacklist บน ZIMBRA 8.5/8.6
ใน ZIMBRA 8.5 หรือใหม่กว่า ได้มีการเปลี่ยนแปลง configuration สำหรับการกำหนด blacklist และ whitelist ใหม่ ดังนั้นถ้าหากต้องการเพิ่ม whitelist/blacklist สามารถทำได้ดังนี้ Whitelist สร้างไฟล์ /opt/zimbra/conf/postfix_rbl_override เพิ่ม IP mail server หรือ hostname ของ mail server ที่ต้องการเพิ่มใน whitelist และตามด้วย “OK” ดังตัวอย่าง
1 2 3 4 5 | 1.2.3.4 OK หรือ mail.ezymailhosting.com OK |
รัน postmap เพื่อทำการสร้าง lmdb
1 2 3 | postmap /opt/zimbra/conf/postfix_rbl_override |
ทำการ apply config เข้าสู่ระบบ ZIMBRA ด้วยคำสั่ง
1 2 3 | zmprov mcf +zimbraMtaRestriction 'check_client_access lmdb:/opt/zimbra/conf/postfix_rbl_override' |
Blacklist สร้างไฟล์ /opt/zimbra/conf/postfix_blacklist และเพิ่ม IP mail server หรือ hostname ของ […]
Improving Anti-spam on Zimbra with Whitelist/Blacklist
ปัญหาการส่ง email จากผู้ใช้งานในระบบแล้วเข้าไปยัง SPAM folder ของผู้รับที่อยู่บน Domain เดียวกันหรืออยู่บนระบบเดียวกันเป็นประจำ ซึ่งปัญหานี้พบได้บ่อยครั้ง เนื่องจากระบบ anti-spam ได้พิจารณาว่า email ฉบับดังกล่าวมีลักษณะคล้าย SPAM แนวทางการแก้ไขปัญหา email เข้าไปยัง SPAMBOX ขออภัยอย่างสูง บทความนี้สงวนสิทธิการเข้าใช้งานเฉพาะลูกค้าเท่านั้น!!
Recent Comments