javamail 发送邮件 Caused by: javax.mail.MessagingException: Unknown SMTP host: smtp.163.com

xinhuashudian 2008-07-01 10:24:45
Caused by: javax.mail.MessagingException: Unknown SMTP host: smtp.163.com;
本人用windows运行时邮件可以发出,但在linux环境下报以上错误,有知道解决方法的大大请解答,不知道的朋友讨论一下。
...全文
11730 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmlljj1026 2012-01-13
  • 打赏
  • 举报
回复
您好,请问楼主是怎样解决的?
qjf86741474 2011-05-11
  • 打赏
  • 举报
回复
您好,我也遇到了类似问题,请问楼主最好怎么解决的
rascalboy520 2008-07-01
  • 打赏
  • 举报
回复
xinhuashudian 2008-07-01
  • 打赏
  • 举报
回复
我用的是apache mail ,程序如下
{

MultiPartEmail email = new MultiPartEmail();

email.setHostName("smtp."+stmpName); // 设定smtp服务器
email.setAuthentication(userName, passWord); // 设定smtp服务器的认证资料信息

EmailAttachment attachment = new EmailAttachment();
attachment.setPath(fjPath);
attachment.setDisposition(EmailAttachment.ATTACHMENT);//设定附件的方式(内嵌,附件)
attachment.setDescription(fjlb);
attachment.setName(fjName); //附件的文件名


email.addTo(toAddress, "reciever"); // 设定收件人
email.setCharset("UTF-8"); // 设定内容的语言集
email.setFrom(userName+"@"+stmpName); // 设定发件人
email.setSubject(subject); // 设定主题
email.setMsg(message); // 设定邮件内容

email.attach(attachment);
email.send();
}
al_you_ge 2008-07-01
  • 打赏
  • 举报
回复
props.put("mail.smtp.localhost", "localhost");
props.put("mail.smtp.auth", "false");

我也碰到和你差不多的问题啊 !
你按上面的设置下看看,我的就是那么解决的

81,092

社区成员

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

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