作者 主題: 原本就有Mail Server的話,Google郵件代管設定疑問(MX Record)  (閱讀 12184 次)

0 會員 與 1 訪客 正在閱讀本文。

kocpc

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
請問一個問題,小弟有申請gmail for your domain服務,設定也都成功了,但是我原來就有用sendmail架Mail Server我現在是想要將自己的信件伺服器關掉以節省頻寬,但是現在Gmail會跟我的原本mail伺服信搶信,原本GMAIL那邊幾乎都收不到信,後來我將我原來的DNS設定都改到www.everydns.net(因為原來使用HINET的DNS代管根本沒有MX設定),將GMAIL給的MX設定:
ASPMX.L.GOOGLE.COM. 1
ALT1.ASPMX.L.GOOGLE.COM. 5
ALT2.ASPMX.L.GOOGLE.COM. 5
ASPMX2.GOOGLEMAIL.COM. 10
ASPMX3.GOOGLEMAIL.COM. 10
ASPMX4.GOOGLEMAIL.COM. 10
ASPMX5.GOOGLEMAIL.COM. 10
設定進去,然後將我原來的mail server設到最後面變成aaa.com.tw MX 220.111.111.111 50
現在雖然說情況有改善,但是原本的伺服器還是會收的到信,現在與GMAIL搶信比例約各50%,請問要如何處理?
我也嘗試將我自己DNS伺服器中的所有MX部分(/var/named/zone/aaa.com.tw)都刪掉了,但奇怪的是舊伺服器還是收的到信,請問是我那邊有漏掉嗎?

Dino9021

  • SA 苦力組
  • 憂鬱的高中生
  • ***
  • 文章數: 175
    • 檢視個人資料
設定套用多久了?
DNS 設定是需要擴散時間的...
雖然我不是什麼厲害的前輩, 但除了私人問題外我不接受私人訊息問技術問題
好的/有用的資訊公開讓所有人都能知道是最好的
另外, 發問請詳述問題/Log/你曾經進行的嘗試以及結果
請先參考 http://phorum.study-area.org/index.php/topic,24128.0.html

kocpc

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
我大概設定半天了,看來似乎我也太猴急了,那請教各位前輩,我只要將優先率往下調就好還是MX記錄都刪除會比較好呢?

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
半天基本上是不夠的...
若是當初 ttl 調的不夠小的話,最好還是要等 24~48 小時....
因為你無法確保到底哪些 dns server 會 cache 你的紀錄...

--
我說...玩網路的人們,請一定要好好學好 dns 阿 ....
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

jacktseng

  • 鑽研的研究生
  • *****
  • 文章數: 934
    • 檢視個人資料
請把第一筆 MX 跟最後一筆 MX 記錄都設成 google mail 的.
有的 mail server 寄信是先抓第一筆 MX ,有的是先抓最後一筆 MX
如果自家的 mail server 完全沒用.就不要設MX了.免得信件有問題時,比較麻煩
要判斷信是 gmail 問題還是自家 mail server 問題

因為你最後一筆還是設成自己的 mail server 所以就有可能是 50% 的機會

kocpc

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
引述: "Darkhero"
半天基本上是不夠的...
因為你無法確保到底哪些 dns server 會 cache 你的紀錄...
我說...玩網路的人們,請一定要好好學好 dns 阿 ....

感謝,受教了,當初也是完全照書作就架好了,不常搞現在幾乎忘光光.... :cry:
如果時間允許真的很想重頭學,但又怕我的爛記性...
現在都是先找google大神爬文,爬不到就發問了。

另外請教jacktseng兄,我其實已經將MX的部分都移除了(我自己的DNS裡),但還是收的到信,所以有可能是因為擴散問題嗎?
我試過如果不先設個原本MAIL SERVER的MX的話會漏信,今天就是早上有人反應,我緊急設了原mail server的MX(在everydns裡)才正常,但到現在還在搶信... :-?
您說的前後都放gmail的MX 資料,將自己原本MAIL SERVER的順序夾在中間這樣嗎?

不好意思,真的不是很懂,問了朋友他也不懂...

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
引述: "kocpc"
引述: "Darkhero"
半天基本上是不夠的...
因為你無法確保到底哪些 dns server 會 cache 你的紀錄...
我說...玩網路的人們,請一定要好好學好 dns 阿 ....

感謝,受教了,當初也是完全照書作就架好了,不常搞現在幾乎忘光光.... :cry:
如果時間允許真的很想重頭學,但又怕我的爛記性...
現在都是先找google大神爬文,爬不到就發問了。

另外請教jacktseng兄,我其實已經將MX的部分都移除了(我自己的DNS裡),但還是收的到信,所以有可能是因為擴散問題嗎?
我試過如果不先設個原本MAIL SERVER的MX的話會漏信,今天就是早上有人反應,我緊急設了原mail server的MX(在everydns裡)才正常,但到現在還在搶信... :-?
您說的前後都放gmail的MX 資料,將自己原本MAIL SERVER的順序夾在中間這樣嗎?

不好意思,真的不是很懂,問了朋友他也不懂...


基本上當你出現"搶信"這個名詞的時候,就已經說明了你觀念上得不正確.

在 dns , mail server 上,並不可能發生搶信得事情,唯一有可能的是,兩個相同的 mx number 的 record 在進行負載平衡的動作...

你要做的應該是把原來的 mail server 設定為 備援 server ,也就是收到信後會 relay 回正確的 mail server ....

通常的作法是 1 把原來收信的 domain name 移出 收信的 domain list 之中..
加入在 relay domain 之中.

這樣當信件收到信後,會先把信收下來,並且嘗試 relay 到 MX 最低的 server ...

而你的 server 之所以還會收到信,應該是有部份 mail server 抓到的 mx 還是你原來的 mail server 資料..所以才會寄信給你原來的主機.

而且你一定要知道,dns 不是現在改了,馬上就全世界生效了....
就像是你在資訊展門口發傳單,結果格天才發現電話號碼打錯,雖然你馬上更新了傳單上得資料,但是已經送出去的傳單你也得等對方收到新的 dm 或是別人跟他說他的資料不對了才會更新...
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

jacktseng

  • 鑽研的研究生
  • *****
  • 文章數: 934
    • 檢視個人資料
引述: "kocpc"

您說的前後都放gmail的MX 資料,將自己原本MAIL SERVER的順序夾在中間這樣嗎?


嗯.沒錯,不過這樣子設定,是因為你還保留著原來郵件主機的MX,但如果信還是掉了.你其實比較難查,到底是gmail掉了.還是你的mail server 掉了.另外收信也會造成困擾,使用者要去二個地方檢查信件
所以要像 darkhero 大大說的,設成備援主機,收到信後還要再relay到正確的 mail server


因為搞不太清楚你的域名到底是啥?
你的郵件主機是 mail.everydns.net 嗎?
目前看到你的MX只有一筆指向這個.你的dns也有小問題,
DNS設完了可用http://www.dnsstuff.com 這個免費網頁檢查一下
目前看到的問題是你的郵件主機正反解不一樣?自己去看看囉
雖然很多郵件主機不檢查反解了,但最好都是設正確比較好.

kocpc

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
引述: "jacktseng"

嗯.沒錯,不過這樣子設定,是因為你還保留著原來郵件主機的MX,但如果信還是掉了.你其實比較難查,到底是gmail掉了.還是你的mail server 掉了.另外收信也會造成困擾,使用者要去二個地方檢查信件
所以要像 darkhero 大大說的,設成備援主機,收到信後還要再relay到正確的 mail server

謝謝大家指教,我的確觀念不正確 :oops:
我現在的設定方式如下:

本來是要停掉我自己的mail server,但是拿掉XXXXX.com.tw MX 220.130.84.X  40 3600 這一段的話,就有人反應寄給我的信被退,加上去之後就正常,我想就是這一段造成DARKHERO大大講的負載平衡的現象吧?(錯了請指正)。

而您說的放中間是指將XXXXX.com.tw MX 220.130.84.X 後面的MX值改成GMAIL的數個伺服器的中間嗎?(就是將MX 220.130.84.X 改小如5,將ASPMX4.GOOGLEMAIL.COM、ASPMX5.GOOGLEMAIL.COM改大如10)
如果又錯了麻煩指教一下?

不過經過一天一夜後現在我自己的伺服器現在收到的幾乎只剩下垃圾信了,GMAIL都是廠商來信,過兩天搞不好就可以將我自己網站移除。

jacktseng

  • 鑽研的研究生
  • *****
  • 文章數: 934
    • 檢視個人資料
對.把自己的mail server 的MX值改在中間的數值

vsqa

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
    • http://vsqa.net
我也想把公司MAIL SERVER 改成Google代管,請問他的穩定性如何??
用起來有沒有什麼問題??
url=http://vsqa.net/]VSQA 程式設計社群[/url]
提供.NET 技術資訊之社群,包括 Visual Studio , C# , VB.NET , ASP.NET , VB.NET , 免費部落格申請

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4047
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
引述: "vsqa"
我也想把公司MAIL SERVER 改成Google代管,請問他的穩定性如何??
用起來有沒有什麼問題??


相關的配套只能說一定會讓你大吃一驚!

現在小弟已經變成 Google Apps 的俘虜了... = ="
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

kocpc

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
引述: "vsqa"
我也想把公司MAIL SERVER 改成Google代管,請問他的穩定性如何??
用起來有沒有什麼問題??

雖然試了很多方法,移除MX,將自己mailserver MX值調大,調中央都沒用,現在還沒完全解決(新舊伺服器都收的到信)。
不過以方便度來說GMAIL待管自己網站真的很方便...

湯姆貓

  • 活潑的大學生
  • ***
  • 文章數: 475
    • 檢視個人資料
引述: "kocpc"
引述: "vsqa"
我也想把公司MAIL SERVER 改成Google代管,請問他的穩定性如何??
用起來有沒有什麼問題??

雖然試了很多方法,移除MX,將自己mailserver MX值調大,調中央都沒用,現在還沒完全解決(新舊伺服器都收的到信)。
不過以方便度來說GMAIL待管自己網站真的很方便...


怪了...上面幾位大大不是說在自己的MailServer裡設relay...
你設定了嗎??

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
引述: "kocpc"
引述: "vsqa"
我也想把公司MAIL SERVER 改成Google代管,請問他的穩定性如何??
用起來有沒有什麼問題??

雖然試了很多方法,移除MX,將自己mailserver MX值調大,調中央都沒用,現在還沒完全解決(新舊伺服器都收的到信)。
不過以方便度來說GMAIL待管自己網站真的很方便...


1. 自己主機還在 mx 紀錄內,這就不大對。這應該拿掉

2. 拿掉有指向自己原本主機的 mx 紀錄後,請等 TTL 時間過後才會有效,而不是上游改改立即就生效。至少你要考慮他人主機有 cache 的您 dn 查詢的快取紀錄,等 TTL 時間一過資料失效才有機會會查詢新的紀錄資訊。

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

kocpc

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
引述: "kenduest"

1. 自己主機還在 mx 紀錄內,這就不大對。這應該拿掉
2. 拿掉有指向自己原本主機的 mx 紀錄後,請等 TTL 時間過後才會有效,而不是上游改改立即就生效。至少你要考慮他人主機有 cache 的您 dn 查詢的快取紀錄,等 TTL 時間一過資料失效才有機會會查詢新的紀錄資訊。

--

其實我也知道該拿掉,但之前完全拿掉後廠商反應退信,這次趁著颱風心一橫都拿掉了,想說有近三天可以擴散應該沒問題了吧?
今天早上就知道結果了。

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
引述: "kocpc"
引述: "kenduest"

1. 自己主機還在 mx 紀錄內,這就不大對。這應該拿掉
2. 拿掉有指向自己原本主機的 mx 紀錄後,請等 TTL 時間過後才會有效,而不是上游改改立即就生效。至少你要考慮他人主機有 cache 的您 dn 查詢的快取紀錄,等 TTL 時間一過資料失效才有機會會查詢新的紀錄資訊。

--

其實我也知道該拿掉,但之前完全拿掉後廠商反應退信,這次趁著颱風心一橫都拿掉了,想說有近三天可以用應該沒問題了吧?


退信 ? 錯誤訊息 ?

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

arkie

  • 憂鬱的高中生
  • ***
  • 文章數: 91
    • 檢視個人資料
順道問個觀念問題 .....

若有 3 筆 mx 各是 10 , 20 , 30, 在 3 台主機都活著的情形下
請問 "是否 mx 30 那台真的永遠不會收到信 ? "

若是這樣, 當 mx 30 那台收到信, 是否也表示 mx 10 & mx 20 曾經網路中斷, 或 service 中斷 或 loading 過重而沒有回應
導致寄信端的 server 寄到了 mx 30 的主機去 ?

另外, 上面有大大說 "有的會先抓最後一筆 mx", 這點也是小弟不懂的地方..

趁著有實例, 希望能夠理一下觀念上的問題 :P
感謝各位大大的說明