SMTP 命令和定義
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
來自:微軟中國網(wǎng)站
原文地址:https://www.microsoft.com/technet/prodtechnol/exchange/ZH-CN/Guides/E2k3TransnRouting/12f765d7-2678-4491-8af8-27352f729830.mspx?mfr=true SMTP 命令 HELO 客戶端為標(biāo)識自己的身份而發(fā)送的命令(通常帶域名) EHLO 使服務(wù)器可以表明自己支持?jǐn)U展簡單郵件傳輸協(xié)議 (ESMTP) 命令。 MAIL FROM 標(biāo)識郵件的發(fā)件人;以 MAIL FROM: 的形式使用。 RCPT TO 標(biāo)識郵件的收件人;以 RCPT TO: 的形式使用。 TURN 允許客戶端和服務(wù)器交換角色,并在相反的方向發(fā)送郵件,而不必建立新的連接。 ATRN ATRN (Authenticated TURN) 命令可以選擇將一個或多個域作為參數(shù)。如果該會話已通過身份驗(yàn)證,則ATRN 命令一定會被拒絕。 SIZE 提供一種使 SMTP 服務(wù)器可以指出所支持的最大郵件大小的機(jī)制。兼容的服務(wù)器必須提供大小范圍,以指出可以接受的最大郵件大小??蛻舳税l(fā)送的郵件不應(yīng)大于服務(wù)器所指出的這一大小。 ETRN SMTP 的擴(kuò)展。SMTP 服務(wù)器可以發(fā)送 ETRN 以請求另一臺服務(wù)器發(fā)送它所擁有的任何電子郵件。 PIPELINING 提供發(fā)送命令流(而無需在每個命令之后都等待響應(yīng))的能力。 CHUNKING 替換 DATA 命令的 ESMTP 命令。該命令使 SMTP 主機(jī)不必持續(xù)地掃描數(shù)據(jù)的末尾,它發(fā)送帶參數(shù)的 BDAT 命令,該參數(shù)包含郵件的總字節(jié)數(shù)。接收方服務(wù)器計算郵件的字節(jié)數(shù),如果郵件大小等于 BDAT 命令發(fā)送的值時,則該服務(wù)器假定它收到了全部的郵件數(shù)據(jù)。 DATA 客戶端發(fā)送的、用于啟動郵件內(nèi)容傳輸?shù)拿睢?BR>DSN 啟用傳遞狀態(tài)通知的 ESMTP 命令。 RSET 使整個郵件的處理無效,并重置緩沖區(qū)。 VRFY 確認(rèn)在郵件傳遞過程中可以使用郵箱;例如,vrfy ted 確認(rèn)在本地服務(wù)器上駐留 Ted 的郵箱。該命令在 Exchange 實(shí)現(xiàn)中默認(rèn)關(guān)閉。 HELP 返回 SMTP 服務(wù)所支持的命令列表。 QUIT 終止會話。 擴(kuò)展的 SMTP 命令 X-EXPS GSSAPI Microsoft Exchange Server 2003 和 Exchange 2000 Server 服務(wù)器用來進(jìn)行身份驗(yàn)證的方法。 X-EXPS=LOGIN Exchange 2000 和 Exchange 2003 服務(wù)器用來進(jìn)行身份驗(yàn)證的方法。 X-EXCH50 在服務(wù)器到服務(wù)器通信的過程中,提供傳播郵件屬性的能力。 X-LINK2STATE 在 Exchange 中添加鏈接狀態(tài)路由支持。 事件接收器 可以使用事件接收器來擴(kuò)展和修改 Microsoft Windows 2000 Server 和 Windows Server™ 2003 SMTP 服務(wù)的行為。Exchange 2003 要求運(yùn)行 Windows 2000 或 Windows Server 2003 SMTP 服務(wù),因?yàn)?Exchange 2003 中的大部分傳輸功能都是在此體系結(jié)構(gòu)的基礎(chǔ)上完成的。因此,在重新安裝了 Internet 信息服務(wù) (IIS) 或 Windows 2000 或 Windows Server 2003 SMTP 服務(wù)之后,還必須重新安裝 Exchange。 SMTP 服務(wù)事件是在 SMTP 服務(wù)內(nèi)部發(fā)生的某些活動,如 SMTP 命令的傳輸或到達(dá),或者郵件提交到 SMTP 服務(wù)傳輸組件中。當(dāng)發(fā)生特定的事件時,SMTP 服務(wù)使用事件發(fā)送器將事件通知給已注冊的事件接收器。當(dāng)通知事件接收器時,SMTP 服務(wù)將信息以組件對象模型 (COM) 對象引用的形式傳遞給接收器。 兩種常規(guī)類別的 SMTP 服務(wù)事件是: • 協(xié)議事件 當(dāng)通過網(wǎng)絡(luò)接收或傳輸了 SMTP 命令后,會發(fā)生協(xié)議事件。在下列情況下,會發(fā)生這些事件: • 客戶端 SMTP 服務(wù)或郵件用戶代理使用 SMTP 傳輸郵件,以便將郵件傳遞到本地服務(wù)。 • SMTP 服務(wù)將郵件中繼到其他 SMTP 服務(wù)。 • 傳輸事件 如果 SMTP 服務(wù)接收郵件,并且該郵件是通過 SMTP 核心傳輸來傳遞的,則此時會發(fā)生傳輸事件。在通過 傳輸來傳遞郵件的過程中,先對郵件進(jìn)行分類(檢查后歸類),然后傳遞到本地存儲位置,或者中繼到另 一個目的地(如果目的地不在本地)。 只能通過在 Microsoft Visual C++® 中編寫組件對象模型 (COM) 對象來訪問默認(rèn)的 Windows 2000 和 Windows Server 2003 協(xié)議和傳輸事件。這些事件速度很快,不需要額外的處理,并且可以訪問最低一級的郵件屬性;但是,編寫這些事件更為復(fù)雜。對于不要求高性能的較小任務(wù),可以使用 CDO_OnArrival 事件,這一類事件可以使用 Microsoft Visual Basic® Scripting Edition (VBScript) 來編寫。 有關(guān)編寫上述某個事件接收器的詳細(xì)信息,請下載 Platform SDK,或者參閱 MSDN® 開發(fā)人員程序文章 Microsoft Windows 2000 SMTP Service Events(英文)。 Exchange 常用的端口 下表列出了 Exchange 常用的端口。有關(guān)需要在內(nèi)部或外部打開哪些端口的詳細(xì)信息,請參閱 Using Microsoft Exchange 2000 Front-End Servers(英文)。 Exchange 使用的端口(協(xié)議\Port\描述) SMTP TCP: 25 SMTP 服務(wù)使用 TCP 端口 25。 DNS TCP/UDP: 53 DNS 偵聽端口 53。域控制器使用此端口。 LSA TCP: 691 Microsoft Exchange Routing Engine 服務(wù) (RESvc) 在此端口上偵聽路由鏈接狀態(tài)信息。 LDAP TCP/UPD: 389 Microsoft Active Directory® 目錄服務(wù)使用的輕型目錄訪問協(xié)議 (LDAP)、Active Directory 連接器以及 Microsoft Exchange Server 5.5 目錄使用此端口。 LDAP/SSL TCP/UDP: 636 安全套接字層 (SSL) 上的 LDAP 使用此端口。 LDAP TCP/UDP: 379 站點(diǎn)復(fù)制服務(wù) (SRS) 使用此端口。 LDAP TCP/UDP: 390 這是推薦的備用端口,當(dāng) Active Directory 域控制器上運(yùn)行的是 Exchange Server 5.5 時,用于配置 Exchange Server 5.5 LDAP 協(xié)議。 LDAP TCP: 3268 全局編錄。Windows 2000 和 Windows Server 2003 Active Directory 全局編錄(域控制器“角色”)偵聽 TCP 端口 3268。 LDAP/SSLPort TCP: 3269 SSL 上的全局編錄。連接到全局編錄服務(wù)器的 TCP 端口 3269 的應(yīng)用程序可以傳輸并接收 SSL 加密數(shù)據(jù)。 IMAP4 TCP: 143 Internet 郵件訪問協(xié)議 (IMAP) 使用此端口。 IMAP4/SSL TCP: 993 SSL 上的 IMAP4 使用此端口。 POP3 TCP: 110 郵局協(xié)議版本 3 (POP3) 使用此端口。 POP3/SSL TCP: 995 SSL 上的 POP3 使用此端口。 NNTP TCP: 119 網(wǎng)絡(luò)新聞傳輸協(xié)議 (NNTP) 使用此端口。 NNTP/SSL TCP: 563 SSL 上的 NNTP 使用此端口。 HTTP TCP: 80 HTTP 使用此端口。 HTTP/SSL TCP: 443 SSL 上的 HTTP 使用此端口。 該文章在 2012/2/17 0:26:12 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |