javaMail出错Access to default session denied

mobbs 2005-12-30 06:30:45
有段代码
String uid="zhangxiao"; //邮件帐号
String pwd="zx1980"; //邮件密码
SmtpAuth sa = new SmtpAuth(uid,pwd);
props.put("mail.smtp.auth","true");
mailSession=javax.mail.Session.getDefaultInstance(props,sa);
结果最后一行报错
java.lang.SecurityException: Access to default session denied
我试了
mailSession=javax.mail.Session.getDefaultInstance(props,null);
报的也是一样的错。
我的 smtp 设的是公司邮箱smtp,uid和pwd用的是我的公司邮箱的id和pwd。
为什么会出错呢?

...全文
157 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mobbs 2006-01-04
  • 打赏
  • 举报
回复
有关javamail认证的代码,谁能告诉我为什么通不过认证吗?
另:发送html格式的邮件,是不是一定要通过认证呢?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧