หมวดหมู่: Stalwart

Stalwart mail server

Stalwart: วิธีเซ็ต DNS จาก Stalwart ให้รับส่งเมลได้Stalwart: วิธีเซ็ต DNS จาก Stalwart ให้รับส่งเมลได้

เพื่อที่จะให้ชาวเน็ตหา Stalwart ได้อย่างถูกต้องเราก็ต้องมีการ set DNS ให้ถูกต้อง สมมติใช้โดเมน example.com และเมลโฮสต์ mail.example.com ชี้ไป IP 1.2.3.4


  1. A / AAAA Record
    • mail.example.com -> 1.2.3.4
  2. MX Record
    • example.com -> 10 mail.example.com.
  3. SPF Record (TXT)
    ที่ root domain (example.com)
    • v=spf1 mx ip4:1.2.3.4 ~all
  4. DKIM Record (TXT)
    • สร้าง DKIM key จาก Stalwart
    • publish public key ตาม selector ที่ตั้ง
    • ชื่อเรคคอร์ด default._domainkey.example.com
      value v=DKIM1; k=rsa; p=MIIBIjANBgkq…
  5. DMARC Record (TXT)
    • ชื่อเรคคอร์ด _dmarc.example.com
    • value v=DMARC1; p=none; rua=mailto:[email protected]; fo=1; adkim=s; aspf=s
      เมื่อระบบนิ่งแล้ว ค่อยปรับเป็น p=quarantine หรือ p=reject
  6. PTR (Reverse DNS)
    ให้ผู้ให้บริการ IP ตั้ง PTR ของ 1.2.3.4 -> mail.example.com
    สำคัญมากสำหรับชื่อเสียงการส่งเมล
  7. เช็ก DNS หลังตั้งค่า
    dig +short A mail.example.com
    dig +short MX example.com
    dig +short TXT example.com
    dig +short TXT default._domainkey.example.com
    dig +short TXT _dmarc.example.com
  8. เช็กการเชื่อมต่อเมล
    • SMTP STARTTLS
      openssl s_client -starttls smtp -connect mail.example.com:587 -servername mail.example.com
    • IMAP SSL
      openssl s_client -connect mail.example.com:993 -servername mail.example.com

อ่านเพิ่มเติม