對於我的郵件服務器教程,我建議您在 ScalaHosting VPS 上運行您的郵件服務器,因為您的 IP 地址未列入黑名單。我們還建議從 NameCheap 購買域名。因為它便宜並且提供終身免費的whois隱私保護。購物是個好習慣 虛擬主機 什麼時候 域名 來自不同的供應商。如果您的帳戶遭到入侵,這有助於最大限度地減少對您業務的損害。您可以將您的域名轉移到 NameCheap 並了解如何使用 NameCheap 創建 DNS 記錄。

ScalaHosting 的自管理 VPS 用戶的 DNS 區域編輯器不是很有幫助。如果您不小心從 ScalaHosting 購買了域名,我們建議您將域名服務器遷移到: 雲耀斑有一個易於使用的 DNS 區域編輯器。 Cloudflare 可以立即將 DNS 記錄傳播到 Internet,因此您無需等待數小時。 Cloudflare 還免費提供 CDN(內容分發網絡)服務和 DDoS 保護,所以我推薦它。

將您的域名服務器遷移到 Cloudflare

要將您的名稱服務器遷移到 Cloudflare,請轉到 ScalaHosting 客戶端區域並單擊 Domains 標籤。

然後點擊 Manage 按右鍵選擇 Manage Nameservers.

選擇use custom nameservers 選擇一個選項以輸入以下 Cloudflare 名稱服務器:

  • brenda.ns.cloudflare.com
  • kurt.ns.cloudflare.com

scalahosting 將域名服務器遷移到 cloudflare

點擊 更改名稱服務器 單擊按鈕以應用您的更改。 請注意,您的 DNS 記錄最長可能需要 24 小時才能在 Internet 上傳播。接下來,您需要訪問 https://cloudflare.com 並使用 Cloudflare 創建一個免費帳戶。然後點擊 Add a site Cloudflare 儀表板上的一個按鈕。

將您的網站添加到 Cloudflare

然後輸入您的域名。

使用 Cloudflare 加速和保護您的網站

下一頁要求您選擇一個計劃。您可以選擇免費計劃,對於中小型網站來說綽綽有餘。 (我已經使用 Cloudflare 5 年了,從未付過一分錢。)

Cloudflare 計劃和定價

然後,Cloudflare 將檢索您當前的 DNS 記錄並將它們導入您的 Cloudflare 帳戶。只需點擊 繼續 按鈕。

cloudflare 導入 DNS 記錄

傳輸完成後,您可以開始在 Cloudflare 上編輯 DNS 記錄。

在 Cloudflare 中創建 DNS 記錄

點擊 域名系統 在 Cloudflare 儀表板選項卡中編輯 DNS 記錄。

在 Cloudflare 中創建 DNS 記錄

以下是您需要添加到您的域的 DNS 記錄。

  • MX(郵件交換器)記錄:指定該域名負責發送郵件的主機(即郵件服務器主機名)。
  • (地址)記錄:將 DNS 名稱轉換為 IPv4 地址。
  • 成績單: SPF、DKIM、DMARC 等。

我將向您展示如何添加上述 DNS 記錄。

MX 記錄

MX 記錄指定處理特定域名的電子郵件的主機。例如,處理電子郵件的主機 linuxbabe.com 是的 mail.linuxbabe.com如果您有 Gmail 帳戶 [email protected],Gmail 服務器查詢 linuxbabe.com 的 MX 記錄。當我發現 mail.linuxbabe.com 負責接收郵件和查詢A記錄 mail.linuxbabe.com 獲取 IP 地址,以便您可以發送電子郵件。

請注意,當您創建 MX 記錄時,您必須輸入: @ 或者在名稱字段中輸入 TLD,如下所示。頂級域是沒有子域的域名。優先級值是 0 到 65,356 之間的任何數字。較小的數字比較大的數字具有更高的優先級。建議將值設置為 0,所以這個郵件服務器接收郵件的優先級最高。

郵件服務器 MX 記錄

記錄

記錄(地址記錄)將域名映射到 IP 地址。 創建 MX 記錄後,您還需要配置以下內容: mail.your-domain.com 以便它可以解析為 IP 地址。

進來 mail 裡面 Name 地點。然後輸入您的郵件服務器的公共 IPv4 地址。 筆記 如果您為郵件服務器主機名創建 A 記錄, Proxy status 應該改為 DNS only如果您看到橙色的雲,請單擊它,它將變為灰色的雲圖標。 (Cloudflare 不支持 SMTP 或 IMAP 代理。)

cloudflare 記錄

SPF記錄

防曬指數 (發件人策略框架)是一個 TXT 記錄。指定可以代表您的域發送電子郵件的主機或 IP 地址。只有您自己的電子郵件服務器或 ISP 的服務器才能為您的域發送電子郵件。

創建一個新的 TXT 記錄。進來 @ 或您的頂級域名 Name 地點。進來 v=spf1 mx ~all 裡面 Content 地點。[保存]單擊按鈕以保存您的更改。

Cloudflare SPF 記錄

解釋:

  • v = spf1 表示這是一個版本為 SPF1 的 SPF 記錄。
  • 表示允許 MX 記錄中列出的所有主機為該域發送電子郵件,而所有其他主機則不允許。
  • ~全部 指示來自域的電子郵件應僅來自 SPF 記錄中指定的主機。來自其他主機的電子郵件被標記為偽造的。

要檢查您的 SPF 記錄是否已傳播到公共互聯網,您可以使用 Linux 機器上的 dig 實用程序,如下所示:

dig your-domain.com txt

這個 txt 選項說 dig 僅查詢 TXT 記錄。

DKIM 記錄

這也是一個TXT記錄。 DKIM (域密鑰識別郵件)使用您的私鑰對從您的域發送的電子郵件進行數字簽名。接收 SMTP 服務器使用 DNS DKIM 記錄中發布的公鑰來驗證簽名。

DKIM 私鑰/公鑰對由郵件服務器上的軟件生成。獲取 DKIM 公鑰的方法可能因您使用的軟件而異。如果您一直在關注我的 iRedMail 或 Modoboa 教程,請閱讀它們以了解如何獲取您的 DKIM 公鑰。

獲得密鑰後,在 Cloudflare 儀表板中創建新的 TXT 記錄。進來 dkim._domainkey 裡面 Name 如果你遵循我的 iRedMail 教程。進來 modoboa._domainkey 裡面 Name 按照我的 Modoboa 教程。然後將您的 DKIM 公鑰放入 Content 參加。請注意,應刪除所有雙引號和換行符。首先將DKIM公鑰複製到文本編輯器中,去掉雙引號和換行符,然後復制ScalaHosting的[値]複製到字段。

cloudflare DKIM 記錄

[保存]單擊按鈕以保存您的更改。

DMARC 記錄

DMARC 代表基於域的消息身份驗證、報告和一致性。 DMARC 幫助接收郵件服務器識別合法電子郵件並防止域名被用於欺騙電子郵件。

創建一個新的 TXT 記錄。進來 _dmarc 在主機領域。進來 v=DMARC1; p=none; pct=100; rua=mailto:[email protected] 在值字段中。 (必須創建 [email protected] 電子郵件地址。 )[チェック]單擊按鈕以保存您的更改。

Cloudflare 的 DMARC 記錄

PTR 錄音

指針或 PTR 記錄將 IP 地址映射到 FQDN(完全限定域名)。對應的A記錄 反向 DNS 有助於阻止垃圾郵件發送者的搜索。如果無法找到發送服務器的 PTR 記錄,許多 SMTP 服務器將拒絕電子郵件。

要檢查您的 IP 地址的 PTR 記錄,請運行以下命令:

dig -x IP-address +short

host IP-address

PTR 記錄不由域註冊商管理。因為您的 IP 地址來自您的託管服務提供商或 ISP,而不是您的域名註冊商, 因此,您需要在託管服務提供商的控制面板中為您的 IP 設置 PTR 記錄或詢問您的 ISP。它的值應該是您的郵件服務器的主機名。 mail.your-domain.com. 如果您的服務器使用 IPv6 地址,請務必為您的 IPv6 地址添加 PTR 記錄。.

要為您的 ScalaHosting VPS 編輯反向 DNS 記錄,請登錄 ScalaHosting 客戶區並使用右下角的實時聊天告訴我們的支持團隊更新您的服務器 IP 地址的 PTR 記錄。 mail.your-domain.com.

包起來

我們希望本文能幫助您在 Cloudflare 中創建 DNS 記錄。與往常一樣,如果您發現這篇文章有幫助,請註冊我們的免費新聞通訊以獲取提示和技巧。照顧好自己?