iT邦幫忙

0

架設 mail server 及 DNS

各位前輩大家好
小弟我目前正在架設mail server,所遇到的問題是,用戶端可以從outlook寄出,但是無收信。
以下是被退回信後的訊息
This is an automatically generated Delivery Status Notification
THIS IS A WARNING MESSAGE ONLY.
YOU DO NOT NEED TO RESEND YOUR MESSAGE.
Delivery to the following recipient has been delayed:
joe@yuyin.com.tw
Message will be retried for 1 more day(s)
Technical details of temporary failure:
DNS Error: DNS server returned general failure

我想應該是DNS的問題
但是DNS得自行架設或是代管,我不知道該如何著手
在網路上搜尋了很多的文章,但是有看沒有懂
希望各位前輩給小弟建議或是推薦的參考書籍
我想一步一步紮實學習
感謝

4
conandexter
iT邦好手 10 級 ‧ 2011-10-03 17:20:27
最佳解答

您好!

我自己也有從0開始架設mail server的經驗,我自己的感覺是,就算有許多書都有教你如何設定,你都要仔細去了解其中的原理,這樣學得比較快,也比較能夠融會貫通。

至於你說的找到的文章都有看沒有懂,我不認為你看書會比較快懂喔。

像我就發現書看到後來,會覺得根本不夠,甚至有些觀念還是講得不夠清楚,而網路上的資訊可以說是無限的,同一件事情的觀念可以有10個 20個 甚至100個人講解,你就會有100次機會挑到一個你完全理解的,這完全不是書本可以比擬的。

當然不是叫你都不要買書啦,書可以算是先整合好一些相關的資訊給你,幫你省下一點時間。

但是最好是先把你看不懂的部分再用關鍵字的方式到Google上查,有時候甚至是維基百科都會是你的好老師喔。

不懂就查,照這樣先花點時間將自己基本觀念建立起來,你就會發現原本看不懂的文章都看得懂了。

還有先請你談談你要用何種環境來架設吧? 例如:OS用哪套等等。

看更多先前的回應...收起先前的回應...
zojitv iT邦新手 5 級 ‧ 2011-10-03 17:25:05 檢舉

我目前是用 2003 server,但是聽朋友說要加上exchange server 才可以收信,server 2003無法單單就用server 2003架mail server嗎?

外獅佬 iT邦大師 1 級 ‧ 2011-10-03 17:33:31 檢舉

zojitv提到:
server 2003無法單單就用server 2003架mail server嗎?

當然不行...如果可以...Exchange Server不就....英雄無用武之地了落寞

zyman2008 iT邦大師 9 級 ‧ 2011-10-03 19:40:15 檢舉

如果要架 SMTP/POP3 的簡易 mail server, 只要 server 2003 就可以了.
並不需要 Exchange server.

zojitv iT邦新手 5 級 ‧ 2011-10-03 22:53:34 檢舉

我現在架設簡易的mail server ,遇到的問題就是可以寄信但無法收信
煩請各位前輩點一下

zojitv iT邦新手 5 級 ‧ 2011-10-07 11:43:15 檢舉

感謝各位前輩的熱情相助
小弟雖是mis但是身兼多職,有時後忙到摸電腦的時間都沒有。
我會去試前輩提供的方法後再回來報告

6
misadm
iT邦高手 10 級 ‧ 2011-10-04 10:07:43

若你懷疑是 DNS 的問題,就用 nslookup 去查詢。

<pre class="c" name="code">直接在寄信的那台電腦上,打開 DOS 視窗。
輸入:nslookup
> set type=any
> yuyin.com.tw

接著你會看到

<pre class="c" name="code">yuyin.com.tw    nameserver = mailserver2.yuyin.com.tw
yuyin.com.tw    nameserver = mailserver1.yuyin.com.tw

yuyin.com.tw    nameserver = mailserver2.yuyin.com.tw
yuyin.com.tw    nameserver = mailserver1.yuyin.com.tw
mailserver1.yuyin.com.tw        internet address = 220.130.238.191
mailserver2.yuyin.com.tw        internet address = 220.130.238.191

你的 DNS 中並沒有設定 MX 紀錄,所以當你寄信出去時,雖然可以成功解析到 yuyin.com.tw 這個網域的 IP,但是卻找不到 MX 紀錄!

換言之,DNS 無法回應 MX 紀錄,導致你的 Mail 會不知道要往哪邊送,但是又確實解析到網域的 IP,所以才會有『Message will be retried for 1 more day(s)』這樣的訊息出現。

看起來真的是mx沒設定~

我要發表回答

立即登入回答