1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          Telnet 使用 SMTP 服務登錄郵箱并發送郵件

          來源:互聯網轉載 時間:2024-01-29 07:47:00

          步驟:

          1、使用telnet連接smtp服務器

          2、發送一個helo或者ehlo指令

          3、驗證用戶(使用郵件名登陸)

          4、使用mail命令準備發送郵件

          5、使用rcpt命令指定對方郵箱地址

          6、使用data命令開始輸入內容

          7、輸入test或者hello world類似字樣(即郵件內容)

          8、輸入郵件內容結束標志.

          1. SMTP協議

          1.1 SMTP簡介

          SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,盡管郵件服務器可以用SMTP發送、接收郵件,但是郵件客戶端只能用SMTP發送郵件,接收郵件一般用IMAP 或者 POP3 。郵件客戶端使用TCP的25號端口與服務器通信。

          SMTP在1982年首次被定義在  RFC 821 ,在2008它被更新為擴展的SMTP協議,補充在文件 RFC 5321 ,擴展的協議是目前使用最廣泛的協議。

          1.2 SMTP命令

          1. EHLO(Extended hello)or HELO(hello) 這個命令用于說明自己是SMTP客戶端身份,參數包含客戶端的域名(domain)。其中EHLO是SMTP補充協議( RFC 5321 )中用于替換HELO命令的新命令,協議規定服務器支持EHLO命令的時候,盡量使用EHLO命令,為了兼容以前的版本,要求服務器繼續支持HELO命令。如果收到回復OK,說明發送者和接收者處于初始狀態,所有的狀態表和緩存區都被清零。
          2. MAIL 這個命令的參數是發送者郵箱<reverse-path>,參數中有 FROM 關鍵字,這個命令會清空之前的發送者郵箱(the reverse-path buffer)、接收者郵箱(forward-path buffer)和郵件數據(the mail data buffer)。
          3. RCPT (recipient) 用于指定一個郵件接收者,參數中有TO 關鍵字,指定多個接收者通過重復使用這個命令。
          4. DATA 這個命令沒有參數,告訴服務器接著要發送郵件內容。 郵件內容包含郵件標題項(message header section )和郵件正文(message body), 標題項(Header Fields )是以項目名(field name)為行的起點,接著是冒號(":"),跟著是內容(field body)以回車換行結束(CRLF).郵件的標題區與正文區需要用一個空行隔開。兩者共同組成DATA命令的參數,正文區用只有一個點字符“.”的單行來結束。
          5. SEND 初始化郵件事務,郵件數據被轉發到一個或多個終端。
          6. SOML(SEND OR MAIL) 初始化郵件事務,郵件數據被轉發到一個或多個終端或郵箱。
          7. SAML(SEND AND MAIL) 初始化郵件事務,郵件數據被轉發到一個或多個終端和郵箱。
          8. RSET(RESET) 這個命令用來終止郵件事務(mail transaction),任何已經存儲的發送者、接收者、郵件數據(mail data)信息都被丟棄,緩存區被清零。
          9. VRFY(VERIFY) 驗證郵箱是否存在,如果參數是用戶名,則返回一個全名(如果存在)。
          10. EXPN(EXPAND) 驗證郵箱列表
          11. HELP 返回幫助信息,帶參數時候,返回指定的幫助信息。
          12. NOOP 這個命令指示服務器收到命令后不用回復 “OK”
          13. QUIT 關閉傳輸通道。
          14. TURN 交換郵件發送者和接收者的角色,這個命令用在建立連接成本高的時候,TCP連接不用這個命令。這個命令會產生安全問題,只有在服務器可以被授權作為客戶端時候才能用。

          1.3 SMTP步驟

          第一步是MAIL命令,<reverse-path>包含發送者郵箱( <SP>是空格,<CRLF>是回車換行)

          • MAIL <SP> FROM:<reverse-path> <CRLF> 這個命令告訴接收者,開始一個新的郵件事務,重置所有的狀態表和緩存區,包括接受者信息和郵件數據,<reverse-path>被用于報告錯誤,如果命令被接受,返回250 OK

          第二步是 RCPT命令

          • RCPT <SP> TO:<forward-path> <CRLF> 這個命令提供一個接收者郵箱,如果被接受返回250 OK,如果不能被識別,返回550 Failure,這個第二步可以被重復多次。

          第三步是 DATA命令

          • DATA <CRLF>

          2. SMTP發送郵件實驗

          2.1 實驗準備

          準備163郵箱兩個,開啟SMTP:

          開啟服務:

          2.2 實驗步驟

          1.使用telnet 連接smtp服務器

          telnet smtp.163.com 25 //直接進入回顯模式

          2.查看連接是否建立

          helo localhost

          3.登錄

          auth login

          輸入賬號和授權密碼,賬號和授權密碼要以base64編碼的形式輸入,授權密碼不是郵箱密碼,要在163郵箱主頁開啟郵箱的SMTP服務后再獲取

          在線base64編碼:網站

          郵箱:######

          獲取授權密碼:

          授權密碼:######

          接下來輸入郵件信息:

          其中mail from和rcpt to必須是發送郵箱和接收郵箱的賬號,否則會被認為是無效郵件無法發送:

          #郵件頭,必須是正確的mail from: <aa27975599672021@163.com>rcpt to:  <aa27975599672022@163.com>#開始輸入郵件正文datafrom: <aa27975599672021@163.com>to:  <aa27975599672022@163.com>subject:hello,aa27975599672022@163.com#空一行hello#空一行,后面輸入一個點后回車表示結束.

          發送成功:

          在網頁郵箱中查看:

          接收的郵件:

          3. 參考

          [1] 使用telnet登陸smtp服務,使用163發郵件

          標簽:telnet 發郵件-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          iPad無線連接顯示無互聯網連接怎么辦?分步閱讀一個連接wifi后發現沒有上網。讓 讓我們先確認其他人是否可以訪問互聯網。如果別人可以 如果互聯網,請重啟路由器。如果其他人可以訪問互聯網,讓 讓我們進行第二步。2打開 "設置 "要開啟飛行模式,先等幾十秒再關閉。三如果你還能 t上網,在WLAN頁面下找到連接的路由名稱,然后選擇 "忽略此網絡 "。四重新連接wifi,我們將DNS修改為8.8.8.8...

          泰山攻略之夜爬泰山注意事項?1.泰安市區很小,起步價基本都是最熱門的景點,出行很方便?;疖嚦隹谔幱性S多出租車?;疖囌靖浇浅7泵???梢韵瘸渣c東西,嘗嘗山東煎餅和三妹湯。2.可以住泰山紅門停車場附近的客棧,提前在網上預定。出門五分鐘內就能到達山的入口。當時筆者住的客棧送了一個背包和一個石敢當的掛件,體驗很好。3.一般要三四個小時才能爬到山頂。就算你從來沒有在晚上爬過什么山,十一點出發也不晚,不會耽誤...

          郴州體育場館巡回演唱8月18號有哪些明星?蔡依琳、小豬,SHE、林宥嘉、胡彥斌、許飛這些。郴州與永州市哪一個熱鬧?郴州與永州市,郴州相對性于繁華。郴州從古至今全是戰略要地,唐朝是也是設計了一個郡,因此經濟發展可謂比較繁榮,而永州市相較于郴州歸屬于相對落后,當初柳宗元是由于被皇上打入冷宮貶謫為永州市知州,那時候依據詩詞記述永州市屬于莽荒的地方。因而郴州較永州市比較發達。郴州與永州市哪一個熱鬧?郴州。...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>