郵件開發:SMTP協議詳解
SMTP命令及格式 |
說 明 |
Ehlo<SP><domain><CRLF> |
ehlo命令是SMTP郵件傳送程式與SMTP郵件接收程式建立連線後必須傳送的第一條SMTP命令,引數<domain>表示SMTP郵件傳送者的主機名。ehlo命令用於替代傳統SMTP協議中的helo命令。 |
Auth<SP><para><CRLF> |
如果SMTP郵件接收程式需要SMTP郵件傳送程式進行認證時,它會向SMTP郵件傳送程式提示它所採用的認證方式,SMTP郵件傳送程式接著應該使用這個命令回應SMTP郵件接收程式,引數<para>表示回應的認證方式,通常是SMTP郵件接收程式先前提示的認證方式。【PLAIN/LOGIN/】 |
Mail<SP>From:<reverse-path><CRLF> |
此命令用於指定郵件傳送者的郵箱地址,引數<reverse-path>表示發件人的郵箱地址。【可以不是自己的郵箱地址,可以偽裝】 |
Rcpt<SP>To:<forword-path><CRLF> |
此命令用於指定郵件接收者的郵箱地址,引數<forward-path>表示接收者的郵箱地址。如果郵件要傳送給多個接收者,那麼應使用多條Rcpt<SP>To命令來分別指定每一個接收者的郵箱地址。 |
Data<CRLF> |
此命令用於表示SMTP郵件傳送程式準備開始傳送郵件內容,在這個命令後面傳送的所有資料都將被當作郵件內容,直至遇到“<CRLF>.<CRLF>”識別符號,則表示郵件內容結束。 |
Quit<CRLF> |
此命令表示要結束郵件傳送過程,SMTP郵件接收程式接收到此命令後,將關閉與SMTP郵件傳送程式的網路連線。 |
Ehlo相當與helo2,sina的smtp服務通訊的客戶端有兩種型別,一種是普通使用者,一種是其他郵件伺服器,sina的smtp伺服器要區分出這兩種客戶,對普通使用者要詢問密碼,對其他郵件伺服器則不要密碼,以mail.csdn.net做個實驗看看。
輸入命令時,特別是email地址,要用<>括起來,不要按程式設計的習慣,先寫完一對括號,再回來填寫括號中的內容,這樣傳送給伺服器的內容並不是你看到的內容,而是按你輸入的順序將字元逐一傳送給伺服器。
郵件閱讀程式所顯示的發件人和smtp協議中所使用的發件人可以不同的,就像信封上寫的發件人和實際將信件投放給郵件的人可以不同,例如,我給你寫的信,可以讓我愛人去投遞。作為郵件接收者來說,特別是一些重要的郵件,不要輕易相信閱讀程式顯示的發件人,例如,有人可以在mail from和郵件內容中的from頭中冒充你女朋友。
相關文章
- SMTP協議解讀以及如何使用SMTP協議傳送電子郵件協議
- 郵件開發:POP3協議詳解協議
- SMTP協議初探(1)----dos下telnet命令發郵件協議
- Python使用POP3和SMTP協議收發郵件Python協議
- 網路通訊協議-SMTP協議詳解!協議
- 一次郵件傳送協議SMTP問題排查協議
- SMTP協議初探(二)----linux下c程式設計實現發郵件協議LinuxC程式程式設計
- 使用java語言基於SMTP協議手寫郵件客戶端Java協議客戶端
- 郵件協議之IMAP指令講解協議
- SMTP操作使用詳解並透過python進行smtp郵件傳送示例Python
- 郵件協議之MIME協議
- 郵件開發:電子郵件的傳輸過程、各種協議的說明協議
- 【C#學習筆記】smtp發郵件C#筆記
- 郵件協議之POP3的講解協議
- 電子郵件協議及GO傳送QQ郵件協議Go
- 禪道開源版本12.4.1配置SMTP自動發郵件
- python SMTP郵件服務Python
- Jmeter——SMTP Sampler傳送郵件JMeter
- Python SMTP傳送郵件Python
- 發SMTP而不是微軟預設的MAPI郵件微軟API
- 雅虎擴充套件SMTP協議 確保Facebook密碼重置郵件不傳送至回收帳號套件協議密碼
- 一次性解決python smtp 傳送outlook郵件,163郵件,qq郵件等等.Python
- 配置mail使用SMTP傳送郵件AI
- Python使用SMTP傳送郵件Python
- 利用UTL_SMTP傳送郵件
- Python_smtp 郵件互動Python
- 利用godaddy的cpanel郵箱伺服器的smtp發郵件Go伺服器
- 郵件開發:接收解析郵件
- POP3和SMTP協議協議
- 發郵件的SMTP配置(smtpserver = ''192.168.1.100')Server
- 常見開源協議詳解協議
- WPForms和 WP Mail SMTP – 最好的WordPress SMTP郵件傳送外掛ORMAI
- 在Python如何使用SMTP傳送郵件Python
- Gossip 協議詳解Go協議
- VxLAN協議詳解協議
- WebSocket 協議詳解Web協議
- UDP協議詳解UDP協議
- TCP協議詳解TCP協議