ตรวจสอบข้อกำหนดเบื้องต้นก่อน
ตรวจสอบว่า SMTP ขาออก รีเวิร์ส DNS และพอร์ตที่จำเป็นได้รับการรองรับจริง KoalaVPS ยังไม่รับประกันนโยบายพอร์ต 25 หรือชื่อเสียงของ IP เลือกชื่อโฮสต์และตรวจสอบระเบียนฟอร์เวิร์ดและรีเวิร์ส
เผยแพร่ระเบียนการยืนยันตัวตน
กำหนดค่า SPF สำหรับผู้ส่งที่ได้รับอนุญาต DKIM สำหรับการลงนามข้อความ และ DMARC สำหรับนโยบายและรายงาน ตรวจสอบการป้องกันการขนส่ง TLS ที่สแตกของคุณรองรับ หลีกเลี่ยงการคัดลอกนโยบายที่คุณไม่เข้าใจ เนื่องจากเรกคอร์ดที่ผิดสามารถบล็อกอีเมลที่ถูกต้องได้
รันสแต็กอีเมลแบบครบวงจร
ชุดซอฟต์แวร์อย่าง Mailcow สามารถรวมบริการหลายอย่างเข้าด้วยกัน แต่ยังต้องมีการอัปเดต การตรวจสอบพื้นที่จัดเก็บ การควบคุมสแปม และการดูแลระบบที่ได้รับการปกป้อง เก็บช่องทางติดต่อสำรองไว้สำหรับเหตุขัดข้อง
คาดว่าจะต้องทำงานเรื่องการส่งถึงกล่องจดหมาย
เซิร์ฟเวอร์ที่ถูกต้องทางเทคนิคยังอาจถูกกรองโดยผู้รับ ส่งอีเมลที่ต้องการ จัดการอีเมลตีกลับและข้อร้องเรียน และติดตามชื่อเสียง เก็บสำรองกล่องจดหมายอย่างสม่ำเสมอและทดสอบการกู้คืนข้อความและการกำหนดค่า
เริ่มจาก PTR และการทดสอบภายนอก
สอบถามเกี่ยวกับ reverse DNS ก่อนติดตั้งระบบสแตก PTR ชื่อโฮสต์ และการค้นหาแบบ forward ควรประกอบกันเป็นการกำหนดค่าที่สอดคล้องกัน ทดสอบการรับส่งขาเข้าและขาออกกับผู้ให้บริการภายนอกมากกว่าหนึ่งราย ตรวจสอบผลการยืนยันตัวตน และติดตามการตีกลับ คะแนนการทดสอบอีเมลเป็นข้อมูลเพื่อการวินิจฉัย ไม่ใช่การรับประกันการเข้าถึงกล่องจดหมายในอนาคต
เก็บเส้นทางที่สองไว้สำหรับการกู้คืน
เก็บข้อมูลการกู้คืนของ registrar, DNS และเซิร์ฟเวอร์ไว้นอกระบบอีเมลเอง หากการรีเซ็ตบัญชีทั้งหมดมาถึงเซิร์ฟเวอร์ที่ล้มเหลว การหยุดชะงักเล็กน้อยอาจขัดขวางการซ่อมแซม สำรองกล่องจดหมายและการกำหนดค่าอย่างสม่ำเสมอ และจัดทำเอกสารว่าผู้ใช้กลับเข้าถึงได้อย่างไรหลังการสร้างใหม่
ทำให้คุณสมบัติเหมาะสมของ SMTP เป็นเกตของการติดตั้ง
ก่อนติดตั้งชุดซอฟต์แวร์อีเมล ให้ยืนยันนโยบาย SMTP ขาเข้าและขาออก การควบคุม reverse DNS ชื่อโฮสต์ที่เสถียร และ IP ที่เหมาะสมสำหรับอีเมล KoalaVPS ยังไม่ได้ตรวจสอบความสามารถในการดำเนินงานเหล่านี้สำหรับการเปิดตัว โดเมนที่มีโซน DNS ที่สะอาดไม่ได้แก้ไขพอร์ตขาออกที่ถูกบล็อกหรือรับประกันความเชื่อถือจากผู้รับ เลือกกล่องจดหมายกู้คืนแยกต่างหากนอกเซิร์ฟเวอร์นี้ และตัดสินใจว่าการส่งจะใช้ MTA ของคุณเองหรือรีเลย์ภายนอกที่กำหนดค่าอย่างถูกต้อง
- ตรวจสอบนโยบาย TCP25 และพอร์ตการส่ง/IMAP ที่สแตกที่เลือกต้องการ
- ตรวจสอบว่าโฮสต์และเครือข่ายคอนเทนเนอร์เข้ากันได้กับชุดซอฟต์แวร์หรือไม่
- สำรองพื้นที่สำหรับกล่องจดหมาย ดัชนี เครื่องมือสแปม/ไวรัส และสำเนาสำรองข้อมูล
เอกสารอย่างเป็นทางการ: ข้อกำหนดเบื้องต้นของระบบ Mailcow
เลือกชุดซอฟต์แวร์ แล้วเผยแพร่ DNS ที่สอดคล้องกัน
Mailcow, Mail-in-a-Box และ iRedMail มีรูปแบบการติดตั้งและการบำรุงรักษาที่แตกต่างกัน ปฏิบัติตามระบบปฏิบัติการที่รองรับและข้อกำหนดพอร์ตของโปรเจกต์ที่เลือก แทนที่จะผสมสูตรของกันและกัน ตั้งระเบียน A/AAAA ของชื่อโฮสต์เมล MX ของโดเมน PTR ที่ตรงกันในกรณีที่เกี่ยวข้อง และระเบียนสาธารณะ DKIM ที่สแตกสร้างขึ้นจริง เผยแพร่ SPF สำหรับผู้ส่งที่ถูกต้องทุกราย และเริ่มนโยบาย DMARC หลังจากตรวจสอบแหล่งเหล่านั้นแล้ว ระเบียน AAAA ที่ไม่ได้ใช้หรือไม่ได้ทดสอบอาจสร้างเส้นทางการส่ง IPv6 ที่เสียหายได้
# Substitute your domain and the actual server address:
dig MX example.com
dig A mail.example.com
dig TXT example.com
dig TXT _dmarc.example.com
dig -x 192.0.2.10เอกสารอย่างเป็นทางการ: ข้อกำหนดของ Mailcow DNS
ทดสอบการส่งและการจำกัดรีเลย์แยกจากกัน
สร้างกล่องจดหมายแบบใช้แล้วทิ้งและส่งข้อความทดสอบที่ต้องการไปยังผู้ให้บริการภายนอกมากกว่าหนึ่งราย ตรวจสอบส่วนหัวการยืนยันตัวตนที่ได้รับ ส่งคำตอบ และตรวจสอบพฤติกรรมคิว/การตีกลับ จากไคลเอนต์ภายนอกที่ไม่ผ่านการยืนยันตัวตน ให้ตรวจสอบว่า MTA ของคุณปฏิเสธการรีเลย์เมลระหว่างที่อยู่บุคคลที่สามที่ไม่เกี่ยวข้องกัน ตรวจสอบการส่งที่ผ่านการยืนยันตัวตน IMAP TLS การกู้คืนรหัสผ่าน และการต่ออายุใบรับรอง การเข้าสู่ระบบเว็บเมลสำเร็จเพียงอย่างเดียวไม่ได้บอกอะไรมากเกี่ยวกับ SMTP ขาออกหรือการจัดวางในกล่องจดหมาย
- ติดตามช่องทางติดต่อ postmaster และ abuse ผ่านเส้นทางการกู้คืนที่เป็นอิสระ
- เฝ้าดูคิวและเหตุผลการปฏิเสธ แทนที่จะส่งซ้ำความล้มเหลวซ้ำแล้วซ้ำเล่า
- อย่าถือว่าคะแนนการวินิจฉัยเป็นการรับประกันการส่งถึงกล่องจดหมาย
กู้คืนข้อความโดยไม่สูญเสีย control plane
สำรองข้อมูลกล่องจดหมาย ฐานข้อมูล การกำหนดค่า คีย์ DKIM และข้อมูลลับอื่น ๆ ที่จำเป็นของชุดซอฟต์แวร์โดยใช้ขั้นตอนที่สอดคล้องกัน ทดสอบการกู้คืนกล่องจดหมายขนาดเล็กและบัญชีผู้ใช้บนโฮสต์ที่แยกออกมา หากอีเมลขาเข้าไม่ทำงาน ให้ตรวจสอบ MX การเข้าถึงที่อยู่ ไฟร์วอลล์ และบันทึกคิว หากอีเมลขาออกไม่ทำงาน ให้ตรวจสอบนโยบายพอร์ต การรับรองความถูกต้อง ชื่อเสียง และการปฏิเสธจากปลายทาง จัดตารางการอัปเดตและการตรวจสอบการเติบโตของกล่องจดหมายไว้ ความสามารถในการส่งถึงเป็นความรับผิดชอบต่อเนื่อง ไม่ใช่เพียงขั้นตอนการติดตั้ง