首页 邮箱使用技巧内容详情

javamail 我在本地上可以发送邮件 ,但在服务器上就报错 ,javax.mail.MessagingException: 501 Syntax er

12-05 19:59:02 169 企业邮箱
javamail 我在本地上可以发送邮件 ,但在服务器上就报错 ,javax.mail.MessagingException: 501 Syntax er

站点名称:javamail 我在本地上可以发送邮件 ,但在服务器上就报错 ,javax.mail.MessagingException: 501 Syntax er

所属分类:邮箱使用技巧

相关标签: # 接收 # 邮件 # 实现

官方网址:

SEO查询: 爱站网 站长工具

进入网站

站点介绍

语法错误,传递的参数可能有问题。看看你传递的参数有没有问题

javamail: javax.mail.AuthenticationFailedException

在用户名和密码都没有问题的情况下,如果代码抛出javax.mail.AuthenticationFailedException异常,先用OutLook测试一下看能否进行正常的收发邮件,有时信箱如果是新注册的话,邮件的服务商默认刚注册的帐号是不能使用pop3的。例如163.com在我进行代码测试时,在2006年11月份后申请的126或163的邮箱都没有开通pop3和smtp的功能 还有,要注意from的email地址和Authenticator类中验证的用户名是一致的,要不也会出错

javamail 我在本地上可以发送邮件 ,但在服务器上就报错 ,javax.mail.MessagingException: 501 Syntax er

请问为什么我的java虚拟机里没有javax.mail这个的?

javax.mail 是第三方库里的包,你要下载,不自带的。
javamail,应该是这个库里的。
给你一个官方最新版下载链接:

javax.mail API下载以后如何设置才可以import javax.mail

把你的javax.mail包的路径加到classpath中去就可以了

java实现接收邮件,mail.jar

这个异常表示有类型转换错误,有个地方需要使用 javax.mail.Multipart 类型的对象,你用了 com.sun.mail.imap.IMAPInputStream 类型,所以出现了这个异常。
根据你给的有限的资料,暂时只能分析道这么多了。