程式發信 mail 的問題整理
Contents
先蒐集,有空整理
發信指令
16 Command Examples to Send Email From The Linux Command Line
relay access denied
Postfix - Relay access denied - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
postfix relay access denied – 阿喵就像家
Mail Server 設定對應 IP 就可以發信出去了
黑名單
DNSBL Information - Spam Database Lookup
Blocklist Removal Center - The Spamhaus Project
解決方案
- 更換 Mail Server 主機 IP (workaround?)
- DNS Server 設定MX
- 設定SPF
- 設定 DomainKey(DKIM)
- 設定 DMARC
- 開通25 Port
建製 mail 注意的事情
- 整理發信來源IP
- 調整DNS,A、PTR、MX、TXT record、DKIM
- 向各Email服務商提出申請
- 發信機主機名稱
- LOG解析
相關DNS Resource
調整DNS
A:正解
PTR:反解
MX:郵件交換紀錄
TXT record:SPF
DKIM
MX:讓DNS能正常解析
SPF:是一套電子郵件驗證機制,可指定哪些郵件伺服器有權為您的網域傳送電子郵件。
DKIM:會為每一封郵件加上數位簽名,幫助收件伺服器確認郵件並非偽造,而且在傳輸過程中未遭到竄改。
詳細:
nslookup
A記錄(正解)set q=a
ptr記錄(反解)set q=ptr
MX記錄(郵件交換記錄)set q=mx
TXT記錄(文字記錄)set q=txt
nslookup
相關名稱意思
ROKSO、SBL、XBL、PBL、DBL 是什么意思? – 黄忠 – 博客