เพื่อที่จะให้ชาวเน็ตหา Stalwart ได้อย่างถูกต้องเราก็ต้องมีการ set DNS ให้ถูกต้อง สมมติใช้โดเมน example.com และเมลโฮสต์ mail.example.com ชี้ไป IP 1.2.3.4
- A / AAAA Record
mail.example.com->1.2.3.4
- MX Record
example.com->10 mail.example.com.
- SPF Record (TXT)
ที่ root domain (example.com)v=spf1 mx ip4:1.2.3.4 ~all
- DKIM Record (TXT)
- สร้าง DKIM key จาก Stalwart
- publish public key ตาม selector ที่ตั้ง
- ชื่อเรคคอร์ด
default._domainkey.example.com
valuev=DKIM1; k=rsa; p=MIIBIjANBgkq…
- DMARC Record (TXT)
- ชื่อเรคคอร์ด
_dmarc.example.com - value
v=DMARC1; p=none; rua=mailto:dmarc@example.com; fo=1; adkim=s; aspf=s
เมื่อระบบนิ่งแล้ว ค่อยปรับเป็นp=quarantineหรือp=reject
- ชื่อเรคคอร์ด
- PTR (Reverse DNS)
ให้ผู้ให้บริการ IP ตั้ง PTR ของ1.2.3.4->mail.example.com
สำคัญมากสำหรับชื่อเสียงการส่งเมล - เช็ก 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 - เช็กการเชื่อมต่อเมล
- 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
- SMTP STARTTLS
อ่านเพิ่มเติม
