$ telnet 郵箱SMTP服務地址 25
Trying 郵箱服務IP地址...
Connected to 郵箱SMTP服務地址.
Escape character is '^]'.
exchange郵箱
服務器地址 Microsoft ESMTP MAIL Service ready at Sat, 2 Jun 2012 15:02:12 +0800
EHLO 127.0.0.1
-exchange郵箱服務器地址 Hello [郵箱服務IP地址]
-SIZE
-PIPELINING
-DSN
-ENHANCEDSTATUSCODES
-X-ANONYMOUSTLS
-AUTH NTLM LOGIN
-X-EXPS GSSAPI NTLM
-8BITMIME
-BINARYMIME
-CHUNKING
-XEXCH50
XRDST
AUTH LOGIN
VXNlcm5hbWU6
用戶名(base64_encode)
UGFzc3dvcmQ6
密碼(base64_encode)
2.7.0 Authentication successful
MAIL FROM:發件箱地址
2.1.0 Sender OK
RCPT TO:收件箱地址
2.1.5 Recipient OK
DATA
Start mail input; end with <CRLF>.<CRLF>
要發送的內容(這里的相關的規范有很多)
.
2.6.0 <0b476f30-3b96-4e3d-84d2-395a96d34000@exchange郵箱服務器地址> Queued mail for delivery
QUIT
2.0.0 Service closing transmission channel
Connection closed by foreign host.
關于怎么在php中利用curl smtp實現一個郵件發送功能就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。