การตั้งค่าเซิร์ฟเวอร์อีเมลสำหรับโดเมนของคุณเริ่มต้นที่ DNS ไม่ใช่ซอฟต์แวร์ MX บอกว่าอีเมลของโดเมนจะส่งไปที่ไหน SPF ระบุเซิร์ฟเวอร์ที่ส่งแทนโดเมนได้ DKIM เพิ่มลายเซ็นที่ผู้รับตรวจสอบได้ DMARC บอกวิธีจัดการกับอีเมลที่ผ่านไม่ผ่านการตรวจสอบ และ IP ที่ส่งควรมีชื่อ reverse DNS (PTR) ที่ตรงกัน Portward อ่านบันทึกของคุณ ระบุสิ่งที่ขาด และเตรียมการเปลี่ยนแปลงแต่ละรายการเป็น diff ให้คุณยอมรับ ผู้รับตัดสินจากชื่อเสียง IP ดังนั้น Portward จึงไม่สามารถรับประกันว่าอีเมลจะถึงกล่องขาเข้า ใช้เวิร์กโฟลว์นี้สำหรับอีเมลปกติของโดเมนของคุณบนเซิร์ฟเวอร์ที่คุณเป็นเจ้าของ เก็บงานให้เล็ก: หนึ่งบันทึก หนึ่ง diff หนึ่งการทดสอบ
01
เปิดโฟลเดอร์โปรเจกต์
สร้างโฟลเดอร์สำหรับโดเมน คัดลอกไฟล์ zone และค่ากำหนดอีเมลใดๆ ไปยังโฟลเดอร์นั้น แล้วเปิดโฟลเดอร์นั้นเป็นโฟลเดอร์ทำงานใน Portward เครื่องมือไฟล์ทำงานภายในโฟลเดอร์นั้น ดังนั้นคัดลอกสิ่งที่ต้องการให้เอเจนต์อ่าน และเก็บสำเนาไฟล์ zone เดิมไว้ก่อนการเปลี่ยนแปลงครั้งแรก เผื่อกรณีต้องการย้อนกลับ
02
ขอตรวจสอบบันทึก
เลือก Plan only หรือ Ask first และอธิบายเป้าหมาย เช่น: แสดงรายการ MX, SPF, DKIM และ DMARC ในไฟล์ zone นี้และบอกฉันว่าอะไรขาดอยู่ เอเจนต์ตอบด้วยการ์ดสำหรับการเรียกใช้เครื่องมือแต่ละรายการ และในโหมด Plan only จะไม่มีการเปลี่ยนแปลงใดๆ ขณะแสดงรายการสิ่งที่ขาด
03
ตรวจสอบ diff แต่ละรายการ
อ่านการ์ดสำหรับการเปลี่ยนแปลงแต่ละรายการ เครื่องมือ edit_file แสดงบันทึกใหม่ถัดจากบันทึกเดิม และในโหมด Ask first จะไม่มีการเปลี่ยนแปลงใดๆ จนกว่าคุณจะยอมรับ ปฏิเสธสิ่งที่คุณไม่เข้าใจและขอให้อธิบายก่อนลองอีกครั้ง
04
ทดสอบจากภายนอก
นำไปใช้ที่ผู้ให้บริการ DNS ของคุณ รอจนกว่าจะเผยแพร่แล้ว จึงรันคำสั่ง lookup ของคุณเองด้วย Shell และเปรียบเทียบผลลัพธ์กับไฟล์ zone ของคุณ หมายเหตุผลลัพธ์ทั้งหมดในไฟล์บันทึกในโฟลเดอร์ทำงาน พร้อมวันที่ บันทึกที่เปลี่ยนแปลง และสิ่งที่การ lookup คืนค่า
รายการตรวจสอบการตั้งค่าเซิร์ฟเวอร์และโดเมนอีเมล
Portward · ตรวจสอบบันทึกอีเมล● Ask first
แสดงรายการ MX, SPF, DKIM และ DMARC ในไฟล์ zone ของฉันและแสดงสิ่งที่ขาดอยู่
# checklist for my own VPS and its mail domain
step 1: update the system
step 2: create a normal user
step 3: log in with SSH keys
verify 1: key login works before password login is off
step 4: allow only the ports I need in the firewall
step 5: set the time zone and time sync
step 6: add MX, SPF, DKIM and DMARC records
verify 2: the sending IP has a matching PTR name
step 7: make a backup
verify 3: a test restore works