การตั้งค่า DKIM กับ DirectAdmin

DKIM (DomainKeys Identified Mail) เป็นลายเซ็นดิจิทัลในส่วนหัวของข้อความ E-Mail ที่ส่งจากโดเมนของคุณ เพื่อให้ Mail Server ของผู้รับสามารถตรวจสอบได้ว่า E-Mail มาจาก Mail Server ของเราจริง มาจากโดเมนของเราจริงๆ ไม่ได้มีการปลอมแปลง E-Mail แล้วส่งมาจาก Spamer ซึ่งวิธี้นี้จะเป็นการเพิ่มความน่าเชื่อถือของ E-Mail ที่ออกจาก Mail Server ของเรา ไม่ให้ E-Mail ถูกปธิเสธ หรือตก Junk Folder ได้ง่ายๆ

 

วิธีการตั้งค่า DKIM ให้กับ DirectAdmin สามารถทำได้โดยวิธีการดังนี้

 

1. แก้ไขไฟล์
nano -w /usr/local/directadmin/conf/directadmin.conf

 

2. เพิ่มการตั้งค่านี้ลงท้ายไฟล์ (หากมีการตั้งค่า dkim=0 อยู่แล้วให้เปลี่ยนจาก 0 เป็น 1)
dkim=1

 

3. ทำการเพิ่มการตั้งค่า DKIM ไปยังทุกๆ โดเมนบน Server ด้วยคำสั่ง
echo "action=rewrite&value=dkim" >> /usr/local/directadmin/data/task.queue


 

/usr/local/directadmin/dataskq d800

 

4. ทำการเพิ่มการตั้งค่า DKIM ไปยังระบบที่ส่ง Mail ผ่าน Server ด้วย Apache และ PHP Script
/usr/local/directadmin/scripts/dkim_create.sh server.hostname.com

เปลี่ยน server.hostname.com เป็นชื่อ hostname ของคุณ


 

5. เข้าแก้ไขการตั้งค่าของ exim
nano -w /etc/exim.conf

 

ค้นหา 
remote_smtp:
driver = smtp

 

จากนั้นแทนที่ด้วย
remote_smtp:
driver = smtp
dkim_domain = $sender_address_domain
dkim_selector = x
dkim_private_key = ${if exists{/etc/virtual/$sender_address_domain/dkim.private.key}{/etc/virtual/$sender_address_domain/dkim.private.key}{0}}
dkim_canon = relaxed
dkim_strict = 0

 

6. ทำการ reststart exim
service exim restart

 

การตั้งค่า DKIM เป็นอันเรียบร้อยครับ โดยเราสามารถตรวจสอบความถูกต้องได้จาก
http://dkimcore.org/tools/dkimrecordcheck.html
- ระบุใส่ช่อง Selector เป็น x
- ระบุใส่ช่อง Domain ด้วยชื่อ Domain ของเรา

 

หรือสามารถตรวจสอบได้โดยการส่ง Email ไปที่
http://www.appmaildev.com/en/dkim/ (ตรวจสอบ E-Mail Address ด้านใน)
dkimtest@atmail.org
check-auth@verifier.port25.com

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Comodo WAF can now be easily integrated into DirectAdmin

If your server is running DirectAdmin you may enable Comodo ModSecurity protection...

How do you install Node.JS on CentOS?

  down vote If you have CentOS 6.x, and...

การ Compile PHP พร้อม xmlrpc (DirectAdmin Custombuild)

หากต้องการติดตั้ง xmlrpc ใน PHP ของเซิฟเวอร์ที่มีการติดตั้ง DirectAdmin แบบ CustomBuild...

ติดตั้ง Anti DDOS Attack สำหรับ DirectAdmin

# cd /usr/local/directadmin/custombuild # wget...

ติดตั้ง mod_qos ลดอาการเจ็บเวลาโดน DDOS บน Server DirectAdmin

ปกติแล้ว เรามักจะคุ้นเคยและได้ยินการโจมตีแบบ DDoS กันมาบ้างครับ mod_qos จะช่วยป้องกันเรื่องนี้ได้...