1、SMTP 命令 命令HELO客戶端為標識自己的身份而發(fā)送的命令(通常帶域名)EHLO使服務器可以表明自己支持擴展簡單郵件傳輸協(xié)議 (ESMTP) 命令。MAIL FROM標識郵件的發(fā)件人;以 MAIL FROM: 的形式使用。RCPT TO標識郵件的收件人;以 RCPT TO: 的形式使用。TURN允許客戶端和服務器交換角色,并在相反的方向發(fā)送郵件,而不必建立新的連接。ATRNATRN (Authenticated TURN) 命令可以
2、選擇將一個或多個域作為參數(shù)。如果該會話已通過身份驗證,則 ATRN 命令一定會被拒絕。SIZE提供一種使 SMTP 服務器可以指出所支持的最大郵件大小的機制。兼容的服務器必須提供大小范圍,以指出可以接受的最大郵件大小??蛻舳税l(fā)送的郵件不應大于服務器所指出的這一大小。ETRNSMTP 的擴展。SMTP 服務器可以發(fā)送 ETRN 以請求另一臺服務器發(fā)送它所擁有的任何電子郵件。PIPELINING提供發(fā)送命令流(而無需在每個命令之后都等待響應
3、)的能力。CHUNKING替 換 DATA 命令的 ESMTP 命令。該命令使 SMTP 主機不必持續(xù)地掃描數(shù)據(jù)的末尾,它發(fā)送帶參數(shù)的 BDAT 命令,該參數(shù)包含郵件的總字節(jié)數(shù)。接收方服務器計算郵件的字節(jié)數(shù),如果郵件大小等于 BDAT 命令發(fā)送的值時,則該服務器假定它收到了全部的郵件數(shù)據(jù)。DATA客戶端發(fā)送的、用于啟動郵件內(nèi)容傳輸?shù)拿睢SN啟用傳遞狀態(tài)通知的 ESMTP 命令。RSET使整個郵件的處理無效,并重置緩沖區(qū)。VRFY確認
4、在郵件傳遞過程中可以使用郵箱;例如,vrfy ted 確認在本地服務器上駐留 Ted 的郵箱。該命令在 Exchange 實現(xiàn)中默認關閉。HELP返回 SMTP 服務所支持的命令列表。QUIT并且可以訪問最低一級的郵件屬性;但是,編寫這些事件更為復雜。對于不要求高性能的較小任務,可以 使用 CDO_OnArrival 事件,這一類事件可以使用 Microsoft Visual Basic® Scripting Edition
5、(VBScript) 來編寫。有關編寫上述某個事件接收器的詳細信息,請下載 Platform SDK,或者參閱 MSDN® 開發(fā)人員程序文章 Microsoft Windows 2000 SMTP Service Events(英文)。Exchange 常用的端口 常用的端口下表列出了 Exchange 常用的端口。有關需要在內(nèi)部或外部打開哪些端口的詳細信息,請參閱 Using Microsoft Exchange 2000
6、Front-End Servers(英文)。Exchange 使用的端口(協(xié)議\Port\描述)SMTPTCP: 25SMTP 服務使用 TCP 端口 25。DNSTCP/UDP: 53DNS 偵聽端口 53。域控制器使用此端口。LSATCP: 691Microsoft Exchange Routing Engine 服務 (RESvc) 在此端口上偵聽路由鏈接狀態(tài)信息。LDAPTCP/UPD: 389Microsoft Active
評論
0/150
提交評論