什麼是郵件轉發(mail relay) (轉)

gugu99發表於2008-06-09
什麼是郵件轉發(mail relay) (轉)[@more@] 

什麼是轉發( relay)

master@aid.com.cn">技巧管理員(2000-12-24 10:18)

〖/stipslist.?i=5">返回〗〖轉發〗

設定好一個以後,該伺服器將具有一個或若干個域名,這時email伺服器將25號埠,等待的傳送郵件的請求。上其他的mail伺服器或者請求傳送郵件的MUA(Mail User Agent,如 express、foxmail等等)會連線email伺服器的25號埠,請求傳送郵件,SMTP會話過程一般是從遠端標識自己的身份開始,過程如下:
 HELO remote.system.ainname
 250 qmailserver.domain
 MAIL FROM:user@somewherer
 250 OK
 RCPT TO: user1@elsewhere.net
郵件的接收者user1@elsewhere.net中的域名並不一定是本地域名,這時候本地可能有兩種回答,接受它:
 250 OK
或者拒絕接受它:
 553 sorry,.that domain isnot in my domain list of allowed recphosts
第一種情況下,本地email伺服器是允許relay的,它接收並同意傳遞一個目的地址不屬於本地域名的郵件;而第二種情況則不接收非本地郵件。
email一般都有一個,其決定了是否接受一個郵件。只有當一個RCPT TO命令中的接收者地址的域名存在於該檔案中時,才接受該郵件,否則就拒絕該郵件。若該檔案不存在,則所有的郵件將被接受。當一個不管郵件接收者和郵件接收者是誰,而是對所有郵件進行轉發(relay),則該郵件伺服器就被稱為開放轉發(open relay)的。當email伺服器沒有設定轉發限制時,其是開放轉發的。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1005437/,如需轉載,請註明出處,否則將追究法律責任。

相關文章