JAVA发送邮件(一)

JAVA发送邮件的原理如图:

       

在windows的仿Dos中运行

Code:
  1. //控制台命令   
  2. SMTP协议                       //邮件采用的网络传输协议   
  3. telnet smtp.sina.com  25      //连接新浪邮箱服务器   
  4. ehlo 主机名                    //发送邮件的主机名称   
  5. auth login                    //经过base64编码后的用户名和密码   
  6. mail from:<                 > //发件箱   
  7. rcpt to:<                  > //收件箱   
  8. Data                          //邮件内容开始标识
  9.                               //邮件内容   
  10.  .                            //点号代表邮件内容的结束   
  11. quit                          //退出连接 
  12.                                                             注.实际操作中没有注释
  13. 代码如下:   
  14. >telnet smtp.sohu.com                                      //连接新浪邮箱服务器   
  15. 220 smtp.sohu.com ESMTP ready   
  16. ehsl 500 5.5.1 Invalid command   
  17. ehal 500 5.5.1 Invalid command   
  18. ehal 500 5.5.1 Invalid command   
  19. >ehlo QQWIN                                                 //发送邮件的主机名称   
  20. 250-smtp.sohu.com   
  21. 250-AUTH PLAIN LOGIN   
  22. 250 STARTTLS   
  23. >auth login                                                 //base64编码后的用户名和密码   
  24. 334 VXNlcm5hbWU6   
  25. >emehawmc5NjQ3NjEwMzI=                                      //经过base64编码后的用户名   
  26. 334 UGFzc3dvcmQ6   
  27. >emdbobmcwNjI2                                              //经过base64编码后的密码   
  28. 235 2.0.0 OK   
  29. >mail from:<17239420@sohu.com>                                       //发件箱   
  30. 250 2.1.0 Ok   
  31. >rcpt to:<1738290344@qq.com>                                         //收件箱   
  32. 250 2.1.5 Ok   
  33. >data                                                                //内容开始标识   
  34. 354 End data with <CR><LF>.<CR><LF>   
  35. >Give My Best Wishes To You!!                                        //邮件内容   
  36. >.                                                                   //邮件内容结束标识   
  37. 250 2.0.0 Ok: queued as 86E383A59FAA   
  38. >quit                                                                //断开连接   
  39. 221 2.0.0 Bye   
  40.   
  41.   
  42. 遗失对主机的连接。   

如有问题,邮件联系!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值