什麼是 SPF 記錄以及它們如何幫助電子郵件送達率?
已發表: 2022-08-28回到過去,就像回到中世紀一樣,書面信件用於發送信息和交流。 國王和統治者也給他們的總督和臣民寫信,但在發送皇家信封之前,它被蓋上了印章,以證明其合法性。 如果收到御書的人沒有看到皇家印章,他們會拒絕它,並認為它是假的。
現在我們並不完全使用羊皮紙和捲軸,但我們的電子郵件或“信件”仍然需要經過驗證測試或篩選過程。 這是在 SPF 記錄的幫助下完成的。
SPF 記錄列出了有權從您的域發送電子郵件的 IP 地址。 接收端檢查 SPF 記錄以查看發送電子郵件的 IP 地址是否在其上(記錄)。 如果是,則表示該郵件是合法的,並且來自有權代表您的域發送電子郵件的人。 如果記錄不包括發送 IP 地址,則電子郵件將被拒絕並分配到可悲的“垃圾郵件”堆中。
再舉一個例子。
你有沒有收到過來自 Wordpress.com 或 Google.com 的電子郵件,上面寫著“Booga Booga,我想吃一些舒加”?
不,你沒有。 理論上,任何人都可以通過假設域名稱並使其看起來像是來自實際站點的方式向您發送此消息。 但這不會發生,因為 SPF 記錄會阻止不在授權 IP 地址列表中的任何一方代表域名發送電子郵件。 基本上,這是一種建立信譽的方法。
SPF 記錄:深入了解
SPF 代表發件人策略框架。 它被歸類為 DNS TXT 記錄。 DNS TXT 記錄用於將文本行插入 DNS 或域名系統。 SPF 記錄使用這種文本輸入噱頭來列出授權的 IP 地址。 這基本上意味著 IP 地址列表作為文本片段註冊到 DNS 中。
讓我們看一個小圖來了解 SPF 記錄是如何工作的。
這是非常基本的,但它確實涵蓋了問題的癥結所在。 需要注意的是,涉及到兩台服務器。 一個是發件人,另一個是 narc。 後者停止每封郵件並檢查它是否由授權的 IP 地址發送。
“全部”組件
這將我們帶到 SPF 記錄的另一個重要方面:“全部”功能。 'all' 函數寫在 SPF 記錄的末尾(當我們在下一個標題中討論語法時,您會更好地了解),它決定了虛假髮件人發送的欺騙電子郵件會發生什麼。
接收服務器可以通過三種方式處理來自未註冊 IP 地址的電子郵件。
• “-all”功能:如果在SPF 記錄的末尾寫上“all”一詞並帶有負號(-),則表示所有來自未註冊IP 地址的電子郵件都將被拒絕。 他們根本不會被娛樂。
• “~all”功能:如果“all”寫有(近似值?)“~”符號,則表示該電子郵件將被允許通過,但將被標記為垃圾郵件。
• “+all”功能:這幾乎是“打開閘門”類型的場景。 加號表示 SPF 記錄中沒有篩選過程。 每個服務器都被授權代表您的域發送電子郵件。
SPF 記錄的語法
看到上面那亂七八糟的字母和數字了嗎? 這就是 SPF 記錄的樣子。 如果你最後看一眼,你會看到我們一直在談論的“全部”功能。 在此示例中,使用了負號,這意味著所有未經授權的電子郵件都將被拒絕。
讓我們稍微分解一下語法。
• 首先,有“v = spf1”組件。 這部分語法是 SPF 記錄的標識。 如果記錄開始時沒有它,則服務器不會將其識別為 SPF 記錄。
• 然後,有兩個IP 地址被清除用於從域發送電子郵件。 在這個例子中,只有兩個,但它們可以更多。
• “include:examplesender.email”表示允許網站“examplesender.email”從您的域名發送電子郵件。 這可以被認為是一次集體批准許多不同 IP 地址的方法。 如果 SPF 記錄顯示整個網站被授權代表您的域發送電子郵件,那麼與該網站的 SPF 記錄關聯的每個 IP 地址都將獲得許可。

• 就像你爸爸在寫字樓門口刷卡,然後讓你和你的兄弟姐妹通過安全檢查。 由於人們知道您是老闆的孩子,因此您將自動獲准進入。
• 最後,有'-all' 功能。 上面已經詳細討論過了。
SPF 記錄如何幫助電子郵件送達率
假設你有兩部手機。 一個是你個人的,另一個幾乎就在房子周圍,每個人都在使用它。 您也有一些惡作劇的兄弟姐妹,他們喜歡通過向您的朋友發送消息來與您搗亂,同時讓您看起來像是在發送他們。
在這種情況下,如果您使用您的個人號碼向好友發送消息,他會知道是您在說話,他會回复。 但是,如果您從另一個號碼發送消息,他會忽略它,因為他知道沒有可靠性,也無法保證發件人實際上是您而不是您的小丑兄弟,儘管出現的是您的號碼。
同樣,當一個域沒有 SPF 記錄時,他們的電子郵件就沒有可信度。 接收端將無法知道發送者是否被授權。 所有發送的電子郵件都將被視為可疑郵件,並將被標記為垃圾郵件。 您將無法引起客戶的注意,並且您的電子郵件將被輕蔑地發送到垃圾箱。
但是當建立 SPF 記錄時,它將允許接收端通過檢查傳入的 IP 地址來過濾來自假郵件的合法電子郵件。
從本質上講,SPF 記錄通過提高可信度和建立發件人完整性來幫助提高電子郵件的送達率。
為什麼 SPF 記錄如此重要?
在上一個標題中,我們討論了 SPF 記錄如何幫助提高電子郵件的送達率。 由於增加了可信度,您的電子郵件將更有可能最終進入“主要”收件箱而不是“垃圾郵件”文件夾。
現在,這聽起來相當溫和,聽起來沒有 SPF 記錄的唯一後果是您的電子郵件將被標記為“垃圾郵件”。 但不僅如此。
如果您沒有 SPF 記錄,那麼任何人或團體都可以使用您的域名。 他們可能會向您的客戶發送此類電子郵件,這可能會損害您的聲譽並嚴重影響您的品牌名稱。
如果你的公司越來越受歡迎,那麼這種行為可能是出於惡意和競爭。 競爭對手可能會採取這種策略來降低您在市場上的知名度和知名度。
因此,這種危險的可能性和可能性,以及與電子郵件送達率相關的方面,幫助我們認識到建立 SPF 記錄的重要性和必要性。
結論
作為結論,讓我們快速回顧一下我們在上面的文章中看到的內容。
SPF 記錄用於證明和驗證某個 IP 地址是否有資格並被授權代表該域名發送電子郵件。 它旨在補充 SMTP 協議。 SPF 記錄以 DNS TXT 文件的形式寫入。
如果接收服務器在檢查 SPF 記錄後發現該 IP 地址未列出或未註冊,則將電子郵件標記為垃圾郵件或停止處理。 接收端可以通過不同的方式處理虛假電子郵件。 我們在關於“全部”功能的部分中討論了這一點。
擁有已建立的 SPF 記錄有助於提高您的郵件送達率,因為它可以提高從您的域發送的電子郵件的可信度。 由於您可以限制授權 IP 地址的數量,因此接收服務器會將傳入的郵件視為安全且合法的。