java 新浪 发送邮件_使用javamail新浪郵箱發送遇到的問題(已解決)
打印的日志為: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新浪郵箱發送遇到的問題(已解決)相关推荐
- java利用模板发送邮件_使用JavaMail实现发送模板邮件以及保存到发件箱
需要用到的jar包 1.freemarker-2.3.19.jar 2.javax.mail.jar 3.javax.activation.jar 本次测试邮箱是腾讯企业邮箱,其他未经测试. 做这个功 ...
- java gmail 发送邮件_使用JavaMail对Gmail进行邮件收发
进行JavaMail 收发邮件,必须导入2个Jar包 Mail.Jar Activation.Jar //利用JavaMail收/发Gmail邮件(SSL) //Gmail目前已经启用了POP3和SM ...
- 新購電腦筆記 - G1.Sniper B7 內建網路晶片在 Mint 17.2(Cinnamon)上無法使用(已解決)...
又好久沒寫文章了,這次因新購電腦,有一些狀況,故做一下記錄,也分享給遇到同樣問題的格友 以前在公司裝 Ubuntu 從沒遇過這麼多問題,這次自己第一次組電腦,也第一次裝 Mint,問題倒是不少 第一個 ...
- java 新浪邮箱_使用javamail发送邮件,sina的邮箱作为发信人不行
我参照网上,写了一个简单的使用javamail发送邮件的程序,使用一般的邮件服务器作为发件人,程序都很正常:但使用smtp.sina.com.cn作为邮件服务器地址的发件人时,程序却验证失败!这是什么 ...
- java 新浪 发送邮件_发邮件时终于可以通过sina的smtp验证了
import javax.mail.*; import javax.mail.internet.*; import java.util.*; public class sendMail http:// ...
- 内网java发送邮件_基于JavaMail的Java邮件发送:简单邮件发送
电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等.但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送.本 ...
- java mail 收 附件_使用 JavaMail 收发邮件,解决中文附件问题
几天来一直在开发一个项目,其中一部分需要用 JavaMail 收发邮件,于是就在网上找了一些相关的源代码,最后经过整理和修改,终于好使了,希望能够给使用 JavaMail 收发邮件的朋友提供一个参考 ...
- java发送hotmail邮件_利用javamail收取Hotmail的退信
利用javamail收取Hotmail的退信 (2007-04-05 23:44:19) Hotmail 是我最常用的Email Client.虽然时下hotmail的容量是小了些,速度也常常慢得让人 ...
- java sql结果发送邮件_利用mailx和Office365 SMTP发送邮件
Mailx是一个智能邮件处理系统,提供POSIX mailx命令功能,提供MIME.IMAP.POP3.SMTP和S/MIME扩展,通过调用sendmail来发送邮件. 安装mailx: # yum ...
最新文章
- iOS开发之性能优化
- 【转】HTTP Header 详解
- 【学术相关】中国霸榜AI顶会,但引用量最低!最新斯坦福AI指数出炉!
- win10浏览器加载很慢_谷歌彻底爆发了!Chrome浏览器正式更新,8GB老电脑满血复活...
- 不知道怎么办了,犹豫中……
- 计算机病案管理系统,TWQ病案管理软件
- 小程序毕设作品之微信小程序点餐系统毕业设计(4)开题报告
- Resharper插件使用教程汇总
- 微积分:常用公式、微分方程、级数
- layui prompt弹窗验证码操作
- 饥荒:进阶·放火烧树
- linux无线网卡驱动分析,基于Linux的无线网卡驱动程序
- 【CSS】页面背景的毛玻璃效果
- 类似婚礼纪的Java项目_「婚礼纪」婚礼纪 java面试 - seo实验室
- 用HTML5解析SWF演示,没有Flash插件照样播放Flash视频
- ubuntu openjdk6 无法编译java程序_无法在Ubuntu上运行Java GUI程序
- 2022年R1快开门式压力容器操作考试题及R1快开门式压力容器操作试题及解析
- java getuserinfo_Java URI getRawUserInfo()用法及代码示例
- WordPress Hueman 主题中文语言包
- 吹牛的资本之Hibernate框架,五分钟搞定Hibernate...
热门文章
- Train for kirara 总结
- 体系解读罗克韦尔MES平台FTPC-跟我入门MES/MOM系列特别篇
- 孙宇晨再落一子,APENFT和WINkLink要携手布局GameFi了?
- 超级简洁的Python风格加解密
- 在编程语言中提到的“字面量”是什么意思啊?
- C++学习(三十九)(C语言部分)之 游戏项目(2048游戏)
- 算法 | 详解斐波那契数列问题
- 光耦p621引脚图_常见光电耦合器(光耦)的内部结构及引脚图
- JAVA社招,让老板心动的简历原来是这样
- 国瀚实业|常见的家庭理财资产配置误区你知道吗