เข้ารหัสการส่งอีเมล์ด้วยการคอนฟิก TLS ใน postfix บน CentOS 6

หลังจากที่ คอนฟิก postfix เบื้องต้น บน CentOS 6

ในตอนนี้เราจะเพิ่มความปลอดภัยในการส่งเมล์ (SMTP) เข้าเมล์เซิร์ฟเวอร์ที่รัน postfix ด้วยการให้ผู้ส่งเข้ารหัสการส่งเมล์ด้วยการคอนฟิก TLS

Continue reading “เข้ารหัสการส่งอีเมล์ด้วยการคอนฟิก TLS ใน postfix บน CentOS 6”

ติดตั้งและคอนฟิก dovecot เบื้องต้น บน CentOS 6

หลังจากที่ คอนฟิก postfix เบื้องต้น บน CentOS 6 สำหรับไว้รับ/ส่งเมล์แล้ว บทนี้จะอธิบายการคอนฟิก dovecot สำหรับการดึงอีเมล์จากเมล์เซิร์ฟเวอร์มาอ่าน (POP, IMAP)

คอนฟิก dovecot ต้องสอดคล้องกับการคอนฟิก postfix ด้วย คือเมื่อ postfix ได้รับเมล์ จะจัดเก็บอีเมล์ไว้ใน mailbox ถ้าคอนฟิก postfix ให้เก็บไฟล์เมล์ไว้เป็น Maildir ก็ต้องคอนฟิก dovecot ให้อ่านเมล์จากไฟล์ Maildir ด้วย

Continue reading “ติดตั้งและคอนฟิก dovecot เบื้องต้น บน CentOS 6”

คอนฟิก postfix เบื้องต้น บน CentOS 6

บทความนี้อธิบายการคอนฟิก postfix เบื้องต้นบน CentOS 6 โดยเริ่มจากคอนฟิกหลังจากการติดตั้ง CentOS 6 เสร็จใหม่ๆ ยังไม่มีการ update โปรแกรมใดๆ ทั้งสิ้น

ทดสอบบน CentOS 6.3 (x86_64) ที่ติดตั้งแบบ Minimal + Base

Continue reading “คอนฟิก postfix เบื้องต้น บน CentOS 6”

ทดสอบการสแกนไวรัสและสแปมในอีเมล์ด้วย Amavisd-new กับ Postfix

จากที่ได้ ติดตั้งและคอนฟิก Amavisd-new, ClamAv, SpamAssassin ใช้งานกับ Postfix บน Fedora 17 เรียบแล้วแล้ว

เราจะมาลองทดสอบการสแกนไวรัสและสแปมในเมล์ที่ส่งผ่าน postfix โดย Amavisd-new กันว่าผลเป็นอย่างไร

ในที่นี้จะใช้ไฟล์ EICAR test file ที่เป็นไฟล์ไวรัสตัวอย่างสำหรับทดสอบการสแกนไวรัส ซึ่งจริงๆ แล้วไม่ใช่ไวรัส ไม่เป็นอันตรายต่อเครื่องแต่อย่างใด เป็นเพียงแค่ไฟล์ไว้ทดสอบการสแกนไวรัสเท่านั้น

ส่วนการทดสอบการส่งอีเมล์สแปม เราจะใช้ไฟล์ GTUBE ซึ่งเป็นไฟล์ทดสอบการตรวจจับสแปม

Continue reading “ทดสอบการสแกนไวรัสและสแปมในอีเมล์ด้วย Amavisd-new กับ Postfix”

ติดตั้งและคอนฟิก Amavisd-new, ClamAv, SpamAssassin ใช้งานกับ Postfix บน Fedora 17

หลังจากที่ติดตั้ง postfix และคอนฟิกเพิ่มเติม ตามบทความที่เคยนำเสนอไปแล้ว

แทนที่จะปล่อยให้อีเมล์ผ่านเข้าออกเมล์เซิร์ฟเวอร์โดยไม่มีการตรวจสอบความปลอดภัยของเนื้อหาอีเมล์ ในที่นี้จะขอแนะนำการติดตั้งและคอนฟิก Amavisd-new ซึี่งถือเป็นโปรแกรมตัวกลางเชื่อมต่อระหว่างเมล์เซิร์ฟเวอร์กับโปรแกรมตรวจสอบต่างๆ ในที่นี้จะใช้โปรแกรม ClamAv เพื่อตรวจสอบไวรัส และ SpamAssassin เพื่อดูเนื้อหาอีเมล์ที่ส่งว่ามีแนวโน้มจะเป็น spam หรือไม่

Continue reading “ติดตั้งและคอนฟิก Amavisd-new, ClamAv, SpamAssassin ใช้งานกับ Postfix บน Fedora 17”

คอนฟิกส่งเมล์ SMTP ด้วย TLS ใน postfix บน Fedora 17

โดยดีฟอลต์จากการติดตั้ง postfix ผู้ใช้จากเครื่องอื่น (ที่มี ip อยู่ใน network ระบุในคอนฟิก mynetworks) จะสามารถใช้เครื่องนี้เป็นเซิร์ฟเวอร์ส่งเมลผ่านทางพอร์ต smtp (TCP 25) แบบไม่มีการเข้ารหัส

บทความนี้จะแนะนำวิธีคอนฟิก postfix เพื่อรองรับเครื่อง client ให้สามารถส่งเมล์ผ่านทางพอร์ต 587 (submission) ซึ่งเป็นพอร์ตดีฟอลต์สำหรับการคอนฟิกเมล์ใน iPhone และ Android และจะเปิดใช้การเข้ารหัส TLS เพื่อความปลอดภัยของเมล์ที่ส่ง

Continue reading “คอนฟิกส่งเมล์ SMTP ด้วย TLS ใน postfix บน Fedora 17”

ติดตั้งและคอนฟิกเบื้องต้น dovecot บน Fedora 17

โปรแกรมที่นิยมใช้ติดตั้งและคอนฟิกคู่กับ postfix คือ dovecot เพื่อทำเป็นเมล์เซิร์ฟเวอร์

ลองมาดูการติดตั้งและคอนฟิกเบื้องต้นของ dovecot บน Fedora 17 กัน เช่นเดียวกันเนื้อหาตัดมาจาก ติดตั้งและคอนฟิก dovecot ที่ทดสอบบน Fedora 14 หากต้องการดูรายละเอียดของแต่ละขั้นตอนตามไปดูที่ลิ้งค์กันได้

Continue reading “ติดตั้งและคอนฟิกเบื้องต้น dovecot บน Fedora 17”

ติดตั้งและคอนฟิกเบื้องต้น postfix บน Fedora 17

หลังจากใช้เวอร์ชั่นเก่ามานาน ก็ได้เวลาปรับปรุงเมล์เซิร์ฟเวอร์ให้ลูกค้าซะที ทั้งนี้เพื่อประสิทธิภาพในการทำงาน และสามารถต่อสู้กับ spam ที่นับวันจะมีเทคนิคซับซ้อนมากขึ้นเรื่อยๆ

เริ่มจากการติดตั้งและคอนฟิกเบื้องต้น postfix บน Fedora 17  มาจากเนื้อหาที่เคยเขียนไว้สำหรับติดตั้งบน Fedora 14 แต่ขอปรับเนื้อหาให้กระขับมากขึ้น โดยรวมทั้งสองตอนเข้าด้วยกัน หากต้องการดูรายละเอียดของการเปลี่ยนแปลงก่อนและหลังแก้ไขค่าคอนฟิกแต่ละค่า สามารถตามไปดูได้ตามลิ้งค์ในส่วนข้อมูลอ้างอิงด้านล่าง

Continue reading “ติดตั้งและคอนฟิกเบื้องต้น postfix บน Fedora 17”

ติดตั้ง postfix บน Fedora 14 ตอนที่ 2

จากเนื้อหาตอนที่แล้ว ติดตั้ง postfix บน Fedora 14 ตอนที่ 1 ในตอนที่ 2 นี้ จะแนะนำคอนฟิกพื้นฐานของ postfix ที่น่าจะเปลี่ยนเป็นอย่างน้อย เพื่อให้สามารถรันเป็นเมล์เซิร์ฟเวอร์ได้ โดยจะแสดงให้เห็นถึงความแตกต่างก่อนการเปลี่ยน และหลังการเปลี่ยนคอนฟิก

ไฟล์คอนฟิกหลักของ postfix คือไฟล์ /etc/postfix/main.cf  ในแต่ละส่วนจะบอกถึงออปชั่นในการแก้ไขคอนฟิกให้ได้ตามต้องการ

การแก้ไขไฟล์คอนฟิกทุกครั้ง ต้องมีการรีโหลด (reload) เซอร์วิส เพื่อให้คอนฟิกใหม่มีผล ยกเว้นบางคอนฟิกต้อง รีสตาร์ต (restart) เซอร์วิส postfix หลังจากการเปลี่ยน

Continue reading “ติดตั้ง postfix บน Fedora 14 ตอนที่ 2”