打印的日志為:250 ok queue id 361458395651

同一段代碼163郵箱發送成功了,新浪貌似是發送成功了,其實還是發送失敗的郵件,原代碼如下

Properties props = new Properties();

props.setProperty("mail.transport.protocol", "smtp");

props.put("mail.smtp.auth", "true");

// 這是一個繼承了Authenticator抽象類的實現類,這是另外一種驗證密碼的方式

//Authenticator authenticator = new MailAuthenticator("w_c_xxx@sina.com", "password");

//Session session = Session.getInstance(props,authenticator);

Session session = Session.getInstance(props);

// 這里設置可以查看打印日志

session.setDebug(true);

Message message = new MimeMessage(session);

// 新浪發送郵件必須要有主題哦,否則永遠無法發送成功!

//message.setSubject("打個招呼哦22");

message.setText("你好啊!");

// 現在這里發送人必須與認證人一致,否則報錯

message.setFrom(new InternetAddress("w_c_xxx@sina.com"));

//message.setRecipient(RecipientType.TO, new InternetAddress("w_c_xxx@163.com"));

//Transport.send(message);

Transport transport = session.getTransport();

transport.connect("smtp.sina.com", 25, "w_c_xxx@sina.com", "xxxxpassword");

transport.sendMessage(message, new Address[]{new InternetAddress("接收人郵箱@163.com")});

transport.close();

實際上上面的注解上也寫了,使用javamail用新浪mail發送郵件的時候必須加上主題,否則無法發送成功,甚至沒有記錄。

后面將主題注解打開后發送成功返回的結果為:250 ok queue id 43710132099

可以看到,其實這種情況發送結果失敗或成功都是一樣的,而實際上是沒有subject的郵件是發送失敗的。

java 新浪 发送邮件_使用javamail新浪郵箱發送遇到的問題(已解決)相关推荐

  1. java利用模板发送邮件_使用JavaMail实现发送模板邮件以及保存到发件箱

    需要用到的jar包 1.freemarker-2.3.19.jar 2.javax.mail.jar 3.javax.activation.jar 本次测试邮箱是腾讯企业邮箱,其他未经测试. 做这个功 ...

  2. java gmail 发送邮件_使用JavaMail对Gmail进行邮件收发

    进行JavaMail 收发邮件,必须导入2个Jar包 Mail.Jar Activation.Jar //利用JavaMail收/发Gmail邮件(SSL) //Gmail目前已经启用了POP3和SM ...

  3. 新購電腦筆記 - G1.Sniper B7 內建網路晶片在 Mint 17.2(Cinnamon)上無法使用(已解決)...

    又好久沒寫文章了,這次因新購電腦,有一些狀況,故做一下記錄,也分享給遇到同樣問題的格友 以前在公司裝 Ubuntu 從沒遇過這麼多問題,這次自己第一次組電腦,也第一次裝 Mint,問題倒是不少 第一個 ...

  4. java 新浪邮箱_使用javamail发送邮件,sina的邮箱作为发信人不行

    我参照网上,写了一个简单的使用javamail发送邮件的程序,使用一般的邮件服务器作为发件人,程序都很正常:但使用smtp.sina.com.cn作为邮件服务器地址的发件人时,程序却验证失败!这是什么 ...

  5. java 新浪 发送邮件_发邮件时终于可以通过sina的smtp验证了

    import javax.mail.*; import javax.mail.internet.*; import java.util.*; public class sendMail http:// ...

  6. 内网java发送邮件_基于JavaMail的Java邮件发送:简单邮件发送

    电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等.但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送.本 ...

  7. java mail 收 附件_使用 JavaMail 收发邮件,解决中文附件问题

    几天来一直在开发一个项目,其中一部分需要用 JavaMail 收发邮件,于是就在网上找了一些相关的源代码,最后经过整理和修改,终于好使了,希望能够给使用 JavaMail 收发邮件的朋友提供一个参考 ...

  8. java发送hotmail邮件_利用javamail收取Hotmail的退信

    利用javamail收取Hotmail的退信 (2007-04-05 23:44:19) Hotmail 是我最常用的Email Client.虽然时下hotmail的容量是小了些,速度也常常慢得让人 ...

  9. java sql结果发送邮件_利用mailx和Office365 SMTP发送邮件

    Mailx是一个智能邮件处理系统,提供POSIX mailx命令功能,提供MIME.IMAP.POP3.SMTP和S/MIME扩展,通过调用sendmail来发送邮件. 安装mailx: # yum ...

最新文章

  1. iOS开发之性能优化
  2. 【转】HTTP Header 详解
  3. 【学术相关】中国霸榜AI顶会,但引用量最低!最新斯坦福AI指数出炉!
  4. win10浏览器加载很慢_谷歌彻底爆发了!Chrome浏览器正式更新,8GB老电脑满血复活...
  5. 不知道怎么办了,犹豫中……
  6. 计算机病案管理系统,TWQ病案管理软件
  7. 小程序毕设作品之微信小程序点餐系统毕业设计(4)开题报告
  8. Resharper插件使用教程汇总
  9. 微积分:常用公式、微分方程、级数
  10. layui prompt弹窗验证码操作
  11. 饥荒:进阶·放火烧树
  12. linux无线网卡驱动分析,基于Linux的无线网卡驱动程序
  13. 【CSS】页面背景的毛玻璃效果
  14. 类似婚礼纪的Java项目_「婚礼纪」婚礼纪 java面试 - seo实验室
  15. 用HTML5解析SWF演示,没有Flash插件照样播放Flash视频
  16. ubuntu openjdk6 无法编译java程序_无法在Ubuntu上运行Java GUI程序
  17. 2022年R1快开门式压力容器操作考试题及R1快开门式压力容器操作试题及解析
  18. java getuserinfo_Java URI getRawUserInfo()用法及代码示例
  19. WordPress Hueman 主题中文语言包
  20. 吹牛的资本之Hibernate框架,五分钟搞定Hibernate...

热门文章

  1. Train for kirara 总结
  2. 体系解读罗克韦尔MES平台FTPC-跟我入门MES/MOM系列特别篇
  3. 孙宇晨再落一子,APENFT和WINkLink要携手布局GameFi了?
  4. 超级简洁的Python风格加解密
  5. 在编程语言中提到的“字面量”是什么意思啊?
  6. C++学习(三十九)(C语言部分)之 游戏项目(2048游戏)
  7. 算法 | 详解斐波那契数列问题
  8. 光耦p621引脚图_常见光电耦合器(光耦)的内部结构及引脚图
  9. JAVA社招,让老板心动的简历原来是这样
  10. 国瀚实业|常见的家庭理财资产配置误区你知道吗