一个关于javamail的老问题

BESTperson 2004-01-07 10:06:07
我是个方面找了一些例题,奇怪的是我用公司的email可以发,但用自己的信箱如etang,sohu等就不能发,报告错误:
javax.mail.SendFailedException: Sending failed; nested exception is: javax.mail.AuthenticationFailedException
local user only,client was not authenticated
我已用了什么
transport = sendMailSession.getTransport("smtp");
transport.connect(smtphost,username,password);
还有
props.put("mail.transport.user",username);
props.put("mail.transport.password",password);
但还是不行,不知道是怎么回事
...全文
48 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinww 2004-04-09
  • 打赏
  • 举报
回复
这样验证sina的smtp
protected javax.mail.PasswordAuthentication getPasswordAuthentication()
{
return new javax.mail.PasswordAuthentication("zlbbq47054370","5626154");
}
changtianyise 2004-03-28
  • 打赏
  • 举报
回复
这就是一个发信内容格式的问题!
可能你要发的是html文件,或者是文本文件,
还有中文问题等等!很多的问题存在,并不是
你一两三行代码就能搞定的哦!!
这方面的资料很多,可以去网上参考参考!!
scf203 2004-03-28
  • 打赏
  • 举报
回复
我也有同样的问题
Acylas 2004-01-07
  • 打赏
  • 举报
回复
验证失败,呢自己公司的smtp服务器不需要验证就能连通,但etang、sina的也不需要吗?不可能吧
javax.mail.AuthenticationFailedException
Leemaasn 2004-01-07
  • 打赏
  • 举报
回复
是啊。

试试楼上的?



Up。。。

^@^
jscsqb 2004-01-07
  • 打赏
  • 举报
回复
你用公司的email可以发,我猜想程序本身可能是没有问题的。
有可能etang和sohu本身并不是太支持smtp
因为最近我通过outlook无法用sohu、eyou、sina来发信件。
(当然pop3是好用的)
BESTperson 2004-01-07
  • 打赏
  • 举报
回复
不是阿,我用outlook可以发的阿,但是程序不行,对不起,你们谁有可以发自己程序的代码,贴出来,让我看看,可以吗

81,116

社区成员

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

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