簡體   English   中英

使用腳本驗證域的 DKIM、DMARC SPF、MX DNS 記錄

[英]Validate DKIM, DMARC SPF, MX DNS records for a domain using a script

除了使用 CMD/Bash/Python 或其他類型的腳本之外,嘗試完成MX Toolbox所做的工作。 這樣就可以以編程方式為多個域驗證這些記錄,安排它在固定時間運行等。

    for domain in list_domains:
       validation_output = <do something to validate records for domain and return results (OK or NOT)>
       print("%s: %s", % (domain, validation_output))
    END

我不知道如何使用 shell 來:

  1. 檢查 MX 記錄是否指向有效的服務器
  2. 驗證 SPF 記錄、DMARC 記錄、DKIM 記錄

事實上,我不確定這些記錄的有效性需要滿足哪些條件。

關於如何做到這一點的任何想法?

謝謝!

不是最可靠的解決方案,但你可以做這樣的事情

for domain in $list_domains
do
    echo "$domain"
    curl -s "https://mxtoolbox.com/emailhealth/$domain/" | grep 'text-error'
done

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM