命令行發送SMTP協議郵件(163郵箱)


   

  這里我們用163郵箱為例子,借助命令行發送smtp郵件

 

  1.連接服務器

  在終端上輸入:telnet smtp.163.com 25 回車,然后就連接了服務器的25端口,成功會輸出 220 163.com Anti-spam GT for Coremail System (163com[20141201])

  

  

  2.表明身份,需要輸入:helo 163.com 回車,順利的話會出現 250 OK

 

  3.登錄認證,輸入:auth login 回車,成功返回 334 dXNlcm5hbWU6

          

 

  4.登錄,輸入賬號(不需要之后的@163.com),賬號需要進行base64加密,輸入加密后的字符。返回 334 UGFzc3dvcmQ6

  

  5.輸入授權碼,這里可以說有點小坑,需要登錄網頁版的郵箱查看,可以關閉smtp再開啟,記住自己的授權碼,同樣base64加密,輸入加密后的字符,返回 235 Authentication successful

         

 

  6.郵件正文

    發件郵箱:mail from:<send@163.com> 返回 250 Mail OK

    收件郵箱:rcpt to:<receive@163.com> 返回 250 Mail OK

    輸入:data 返回 354 End data with <CR><LF>.<CR><LF>

    輸入:subject:hello 這里需要注意,要兩次回車

    郵件正文:這里就隨便寫了

    結束符號:這里要輸入 . 表示郵件結束了,之后回車,發送成功會有250開頭的返回

      

    打開郵箱,發送成功。

    

 

 

  

 

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM