日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cmd 发送接收邮件

發布時間:2024/9/5 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cmd 发送接收邮件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接收郵件:

1:訪問
輸入 " telnet pop3.sina.com 110 "
若可以訪問則會出現這個消息:
+OK pop3 proxy server ready
輸入:
"user  你的用戶名"
存在用戶名的話會出現:
+OK
然后輸入:
"pass ****當然是密碼啦"
密碼正確的話會出現:
+OK
如果想看第一封信的話輸入:
"retr 1"
有信件的話出現:
+OK
"pass ****當然是密碼啦"
密碼正確的話會出現:
+OK
如果想看第一封信的話輸入:
"retr 1"
有信件的話出現:
+OK

發送郵件:

輸入:telnet smtp.126.com 25
系統返回:
220 126.com Anti-spam GT for Coremail System (126com[071018])
輸入:ehlo 126.com
系統返回:
250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250 8BITMIME
驗證,輸入:auth login
系統返回:334 dXNlcm5hbWU6
輸入base64_encode后的用戶名(123456):MTIzNDU2
系統返回:334 UGFzc3dvcmQ6
輸入base64_encode后的密碼(123456):MTIzNDU2
系統返回:235 Authentication successful
輸入郵件發送者:mail from:<123456@126.com>
系統返回:250 Mail OK
輸入郵件接收者:rcpt to:<123456@126.com>
系統返回:250 Mail OK
輸入數據發送命令:data
系統返回:354 End data with <CR><LF>.<CR><LF>
輸入發送內容以“.”結束:
To:dengshulei@126.com
From:dengshulei@126.com
Subject:a test mail

A simple test message
系統返回:
250 Mail OK queued as smtp6,wKjSj7
421 closing transmission channel

這樣一封完整的郵件就發送成功了,但是要注意的是一定要以英文的句號“.”結束,而且服務器一般允許連接的時間都不長,我的做法就是在記事本里面寫好然后復制到cmd窗口中。

?

附:SMTP狀態碼

SMTP狀態碼是在SMTP通訊過程中反饋的狀態碼:

?

?

狀態碼描述
211System status, or system help reply
系統狀態或顯示系統幫助。
214Help message
顯示系統幫助,通常用于顯示非標準命令的幫助。
220<domain> Service ready
服務就緒。
221<domain> Service closing transmission channel
服務關閉了傳輸通道。
250Requested mail action okay, completed
所要求的郵件動作完成,可以繼續郵件對話。通常在EHLO/HELO命令后會通過“250-”來描述服務器所支持的特性。
251User not local; will forward to <forward-path>
收件人非本地用戶,將轉發到 <forward-path>。
354Start mail input; end with <CRLF>.<CRLF>
開始接收郵件內容輸入,以<CRLF>.<CRLF>(即單行一個點)結束輸入。
421<domain> Service not available, closing transmission channel
無法提供正常服務,關閉傳輸管道。郵件保留在本地,可能會嘗試重新投遞。通常這種情況發生在服務器遇到問題,必須關閉傳輸。
450Requested mail action not taken: mailbox unavailable
所要求的郵件動作無法執行:郵箱不可用。郵件保留在本地,可能會嘗試重新投遞。通常這種情況發生在郵箱忙或被拒絕等。
451Requested action aborted: local error in processing
要求動作中斷:本地端發生錯誤。郵件保留在本地,可能會嘗試重新投遞。通常這種情況發生在系統投遞時遇到意外的錯誤。
452Requested action not taken: insufficient system storage 要求動作無法執行:系統空間不足。郵件保留在本地,可能會嘗試重新投遞。通常這種情況發生在郵箱限額滿。
500Syntax error, command unrecognized
命令格式錯誤,不可識別。當命令行太長時也會發生這樣的錯誤。
501Syntax error in parameters or arguments
命令參數錯誤。
502Command not implemented
命令尚未實現。
503Bad sequence of commands
錯誤的命令順序。
504Command parameter not implemented
命令的參數尚未實現。
550Requested action not taken: mailbox unavailable
所要求動作無法執行:信箱不存在。不再嘗試投遞。
551User not local; please try <forward-path>
收件人不屬于本地用戶,轉發到<forward-path>。不再嘗試投遞。
552Requested mail action aborted: exceeded storage allocation
所要求的動作中斷:超出所分配的儲存空間。不再嘗試投遞。
553Requested action not taken: mailbox name not allowed
所要求的動作未執行:不接受該信箱。通常發生在郵件地址錯誤、被作為垃圾郵件拒收。不再嘗試投遞。
554Transaction failed

?可以進行 base64_encode:編碼工具:http://www.tools4noobs.com/online_php_functions/base64_encode/

英文cmd 參考相關http://exchange.mvps.org/smtp_frames.htm

?

轉載于:https://www.cnblogs.com/gredswsh/articles/3308603.html

總結

以上是生活随笔為你收集整理的cmd 发送接收邮件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。