設置電子郵件伺服器名稱
首先,先要了解 E-Mail 位址的定義......以 [email protected] 為例:【定義】
將 [email protected] 分解來看∼
xxx = 使用者
@ = 在 (at)
yyy.zzz.com.tw = 在網域 zzz.com.tw 名為 yyy 的主機
【說明】
整個來看,當您寄 E-Mail 給 [email protected] 時可以用白話這麼解釋∼
您要將 E-Mail 傳遞給在 zzz.com.tw 這個網域中,yyy 這台主機上帳號為 xxx 的使用者.
【問題】
那也有很多公司的 E-Mail 位址就不是這樣的結構,在裡面就沒有包含 yyy 這個主機名稱,也就是像 [email protected] 而已?http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/50_50.gif
【解答】
因為在 DNS Server 上有一種記錄叫做 MX (Mail eXchane),MX 的主要用途是在於「郵件轉遞」的一個機制,通常在設定上會將要傳遞到所屬網域的 E-Mail 轉送到指定的主機上,這樣有幾個好處:
1.更 E-mail 主機變更名稱或更換主機時,E-Mail 帳號不會因此而改變.
2.可以做容錯移轉、備援或負載平衡機制.
3.E-Mail 帳號比較好記
4.其它,例如:看起來比較專業...http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/tongue_smile.gif
【問題】
什麼是「內送郵件伺服器 (POP3)」?什麼是「外寄郵件伺服器 (SMTP)」?http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/50_50.gif
【解答】
內送郵件伺服器 (POP3):郵局協定版本3 (Post Office Protocol version 3),
外寄郵件伺服器 (SMTP):簡單郵件傳輸協定 (Simple Mail Transfer Protocol),
簡單的來說,使用者在接收郵件時是向「內送郵件伺服器 (POP3)」連接,而傳送郵件出去時是向「外寄郵件伺服器 (SMTP)」,POP3 負責將您指定帳號裡的 E-Mail 傳送給您,而 SMTP 則負責將您的郵件傳送出去.
註:「內送郵件伺服器 (POP3)」與「外寄郵件伺服器 (SMTP)」可以用同一台也可以是分開不同的電腦.
由以上說明,可以得知,在設定電子郵件軟體時,必須先知道的資料:「帳號」、「密碼」、「內送郵件伺服器 (POP3)」、「外寄郵件伺服器 (SMTP)」.
以 Hinet ADSL 的用戶來說,目前它的「內送郵件伺服器 (POP3)」與「外寄郵件伺服器 (SMTP)」都是用 msa.hinet.net,所以在設定時,「內送郵件伺服器 (POP3)」與「外寄郵件伺服器 (SMTP)」都是輸入 msa.hinet.net.
註:msa.hinet.net 並不是「一台」主機,它是「一群」主機 (兼俱有容錯移轉、備援、負載平衡機制) 所組成.
【問題】
為何有人說「POP3」和「SMTP」不能設成一樣,否則會導致郵件只能收不能發?http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/50_50.gif
【解答】
在電子郵件的便利下,有很多人開始把腦筋動到這上面來,利用電子郵件來寄發廣告,而這種廣告郵件的量都非常的大或有些人不想佔用自己的頻寬及空間又或者自己根本沒有電子郵件主機...等各種不同的理由,便開始利用早期 SMTP 的傳輸協定定義上的轉送信件漏洞,利用別人的 SMTP 主機來發廣告郵件,後來因為太多郵件主機因此影響到原有客戶的權益,所以大多數的 ISP 業者都將郵件主機設定成「除了本地所允許的轉信區域以外,不替其他人轉送信件」,但是這樣的話,如果人在其它地方 (不是同一 ISP 的網路) 就無法將電子郵件給傳送出去,所以要將「外寄郵件伺服器 (SMTP)」設定到其它有提供轉送信件或當地網路的郵件主機上.
【問題】
那如果所有的郵件主機都設定成「除了本地所允許的轉信區域以外,不替其他人轉送信件」的話,那電子郵件不就沒辦法隨時隨地使用了?http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/50_50.gif
【解答】
基於這個問題,所以就有些 ISP 業者及郵件主機的管理者改變方式,以 TLS (或其它同類型功能) 身份認證的方法來確認使用者的身份,這樣的話就可以不管人在那裡,只要通過身份認證就可以傳送郵件了.以 Outlook Express 來說,需在「帳戶」選項內的「伺服器」設定頁上,把「外寄郵件伺服器」中的「我的伺服器需要驗證」功能打開.這樣就可以了!
【問題】
為何我在電子郵件軟體的「內送郵件伺服器 (POP3)」或「外寄郵件伺服器 (SMTP)」的設定中,看到的是 Localhost 或是設成 Localhost 就可以使用?http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/50_50.gif
【解答】
這種狀況,通常有兩種可能:
1.您的系統裝有郵件主機的功能,如:IIS,在 IIS 中就有提供 SMTP 的功能,而在 Windows Server 2003 中的 IIS 更是提供了 POP3 的功能,所以如果您有開啟,這時您的電子郵件軟體實際上是用您的電腦來收發郵件 (但是:收的部份會沒有郵件,因為別人並不會將郵件寄到這台主機).
2.部份的可掃 E-mail 病毒的防毒軟體會修改電子郵件軟體的「內送郵件伺服器 (POP3)」或「外寄郵件伺服器 (SMTP)」的設定,如:PC-Cillin、Symantec...等,為了要能過濾電子郵件上的病毒,防毒軟體就在自己提供郵件主機的功能先將 E-Mail 攔截下來掃描,再由電子郵件軟體來連接,所以這類的防毒軟體可以由 POP3 及 SMTP 的設定可以知道,它提供那種掃描:如果防毒軟體可以過濾收進來的郵件,那「內送郵件伺服器 (POP3)」會被修改,如果連傳送出去的也會過濾掃描,那「外寄郵件伺服器 (SMTP)」的設定也會被改為 localhost.
註:如果是狀況一,就要小心了,如果沒有好好設定,您的電腦將有可能成為別人傳送廣告郵件的主機.
【其它】
如果有其它任何問題請再提出.
頁:
[1]