สิ่งที่ต้องทำมีดังนี้
1. แก้ไขไฟล์ #vim main.cf
เพิ่มบรรทัดด้านล่าง
smtpd_restriction_classes = external, local_only
external = reject_unauth_destination
local_only = check_recipient_access hash:/etc/postfix/local_domains, reject_unauth_destination
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/restricted_senders
2. สร้างไฟล์ local_domains แล้วแอดโดเมนที่ต้องการให้ส่งเมลออกได้ (ส่วนใหญ่เป็นเมลภายในบริษัท) ดังนี้
#vim local_domains
domain.com OK
abc.domain.org OK
บันทึก แล้ว postmap /etc/postfix/local_domains
3. สร้างไฟล์ #vim restricted_senders
เพิ่มข้อมูลดังนี้
บรรทัดที่ 1: ใส่เมลที่ต้องการให้ส่งเมลออกได้
บรรทัดที่ 2: ใส่โดเมนที่ไม่ต้องการให้ส่งเมลออกไป
#vim restricted_senders
abc@domain.com OK
domain.com local_only
* สำหรับการเพิ่มเมลคนอื่น ๆ ก็ใส่เพิ่มเข้ามาก่อนบรรทัด domain.com local_only
เสร็จแล้วรันคำสั่ง
#postmap /etc/postfix/restricted_sendes
4. ให้ตรวจสอบ file /etc/default/saslauthd
# Example: MECHANISMS="pam"
#MECHANISMS="ldap"
PARAMS="-r"
MECHANISMS="rimap -O 192.168.0.xx" (IP Mail server ตัวหลัก)
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"
5. สุดท้ายสั่ง service postfix ,saslauthd เพื่อใช้งาน
/etc/init.d/postfix restart
/etc/init.d/saslauthd restart
บทความที่เกี่ยวข้อง
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment