當前位置:編程學習大全網 - 行動軟體 - smtp協議是什麽?

smtp協議是什麽?

SMTP協議簡介

1. 介紹

SMTP稱為簡單Mail傳輸協議(Simple Mail Transfer Protocal),目標是向用戶提供高效、可靠的郵件傳輸。SMTP的壹個重要特點是它能夠在傳送中接力傳送郵件,即郵 件可以通過不同網絡上的主機接力式傳送。工作在兩種情況下:壹是電子郵件從客戶機傳輸到服務器;二是從某壹個服務器傳輸到另壹個服務器。 .SMTP是個請求/響應協議,它監聽25號端口,用於接收用戶的Mail請求,並與遠端Mail服務器建立SMTP連接。

2. Smtp工作機制

SMTP通常有兩種工作模式:發送SMTP和接收SMTP。具體工作方式為:發送SMTP在接到用戶的郵件請求後,判斷此郵件是否為本地郵件,若是直接投送到用戶的郵箱,否則向dns查詢遠端郵件服務器的MX紀錄,並建立與遠端接收SMTP之間的壹個雙向傳送通道,此後SMTP命令由發送SMTP發出,由接收SMTP接收,而應答則反方面傳送。壹旦傳送通道建立,SMTP發送者發送MAIL命令指明郵件發送者。如果SMTP接收者可以接收郵件則返回OK應答。SMTP發送者再發出RCPT命令確認郵件是否接收到。如果SMTP接收者接收,則返回OK應答;如果不能接收到,則發出拒絕接收應答(但不中止整個郵件操作),雙方將如此重復多次。當接收者收到全部郵件後會接收到特別的序列,如果接收者成功處理了郵件,則返回OK應答。

  • 上一篇:孔雀石(Malachite)
  • 下一篇:說壹個妳家鄉的特色美食吧!
  • copyright 2024編程學習大全網