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

时间:2022-03-17 15:32:57
Caused by: javax.mail.MessagingException: Unknown SMTP host: smtp.163.com;
本人用windows运行时邮件可以发出,但在linux环境下报以上错误,有知道解决方法的大大请解答,不知道的朋友讨论一下。

6 个解决方案

#1


该回复于2015-05-26 11:35:04被管理员删除

#2


props.put("mail.smtp.localhost", "localhost"); 
props.put("mail.smtp.auth", "false"); 

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

#3


我用的是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();
}

#5


您好,我也遇到了类似问题,请问楼主最好怎么解决的

#6


您好,请问楼主是怎样解决的?

#1


该回复于2015-05-26 11:35:04被管理员删除

#2


props.put("mail.smtp.localhost", "localhost"); 
props.put("mail.smtp.auth", "false"); 

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

#3


我用的是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();
}

#4


#5


您好,我也遇到了类似问题,请问楼主最好怎么解决的

#6


您好,请问楼主是怎样解决的?