[英]How can I set up my mx records to a remote server
通常,當我在一台服務器上托管客戶端並使用另一台服務器發送電子郵件時,設置 mx 記錄非常簡單,如下所示:
Priority Host
5 smtp.somehost.com
5 inbound.somehost.com
這種設置很簡單。 但是,我目前有一個客戶的郵件在 netfirms.com 服務器上,當我詢問 mx 設置時,我從他們那里得到的信息非常簡潔:
Mx priority 30
Host @
point to mx.netfirms.com
目前 nslookup 顯示:
mail exchanger = 30 mx.mycustomersdomain.com.
...和 telnet 到 mx.mycustomerdomain.com 端口 25 顯示:
220 bosimpinc12 bizsmtp ESMTP server ready
我發現很難將其轉換為標准的 mx 記錄,而且我不想在實時電子郵件服務器上進行過多試驗,以免對我的客戶造成過多干擾。 由於我的管理面板中的每個 mx 記錄只有兩個設置(優先級和主機),是否應該簡單地設置為:
Priority Host
30 mx.netfirms.com
通過簡單地包含這個 mx 記錄,我可以認為 netfirms 服務器知道如何處理 smtp/入站電子郵件嗎? 如果是這樣,“@”在這里有什么意義? 那應該是一個單獨的記錄嗎?
非常感謝,邁克。
來自 BIND 文檔:
在標簽(或名稱)字段中使用時,asperand 或 at-sign (@) 符號表示當前原點。
所以,這個(在example.com區域時)
@ MX 30 mx.netfirms.com
和這個一樣
example.com MX 30 mx.netfirms.com
這實質上意味着“將@example.com 的所有郵件定向到地址 mx.netfirms.com 上的 SMTP 服務器example.com
部分通常是隱含的,特別是如果您有某種 Web UI 來編輯您的 DNS 區域,所以是的,你的假設是正確的。
更重要的是,您的第二個問題的答案是否定的,您輸入 netfirm SMTP 服務器作為您的 MX 的事實並不意味着 netfirms 服務器將知道如何處理該域的 smtp/入站電子郵件(除非它[與您的 MX 無關)設置] 以前明確設置這樣做)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.