
正文
JAVA代码发邮件失败,java发邮件要收费吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
我用java发送邮件运行总是不成功,结果如下
检查一下你的servicehost是否正确,用户名密码是否正确。
没找到相应的类,应该是没有导入jar包吧。如果是用了J2EE的包的话,可能会跟你加入的mail.jar有冲突。从buildpath里面remove掉J2EE的包就可以。
今天在做内网邮箱发送功能时报如下错误: 554 Relay rejected for policy reasons.测试时给内容邮箱发送正常,给126发送就报如上错误,后来查看是权限限制的问题。在网上查找到邮件发送时的常见问题总结,备注一下。
很明显没有找到User这个类。检查一下User上传了否。或者User获取到没。
有可能是你发送邮箱的设置有误。可查下serverHost是否有误。
上述异常的出现是因为发送邮件的服务器连接不上,你确定你sina 邮箱开通了smtp 服务。
相关问答
Q1: java发送邮件失败!
你好:服务器的话,一个可能原因就是对配置文件的路径读取有问题,你可以可打印下路径,看看配置文件是否可以找到;再就是服务器的话,可以看下发送邮件的端口是否可用。
检查一下你的servicehost是否正确,用户名密码是否正确。
找不到javax/mail/Address这个类,确保你的jar包已经加入到了buildpath下边,而不是仅仅放在了lib文件夹里面,单独调用的时候放在lib下边就可以,但是放在struts中调用的话就要加入到buildpath下,如果不行就放在tomcat的lib下边。
账号密码错误-解决方法:去邮箱网站登录验证一下,如果有独立密码程序中设置密码为独立密码即可。参数设置错误.如:smtp,pop服务器地址设置有误-解决方法可以到邮箱网站查看具体参数。
没找到相应的类,应该是没有导入jar包吧。如果是用了J2EE的包的话,可能会跟你加入的mail.jar有冲突。从buildpath里面remove掉J2EE的包就可以。
java后端代码实现发送邮件但是有时候没响应是jar包的问题。根据查询相关公开信息:要确保邮箱已经开启了POPSMTP等服务,开启之后,一定要生成授权码,上面的邮箱名和密码。
Q2: java后端代码实现发送邮件但是有时候没响应
1、对方不一定打开了这个端口允许你连接的。。这个错误显示了服务器不允许连接了。
2、服务器负载过高:如果服务器负载过高,可能会导致后端无法及时处理请求。重启服务器可以释放一些资源并重新启动应用程序。 网络问题:网络问题可能导致请求无法到达后端。重启服务器可以清除网络缓存并重新建立连接。
3、账号“xxx”发送邮件错误,错误代码:554;错误信息:554 Relay rejected for policy reasons.(检查邮件系统是否有发送外网邮箱的权限)附相关资料SMTP 有一组固定的响应代码,表示邮件服务器对于传送邮件要求的响应状况。
4、首先,通常,这种情况发生在使用电子邮件的过程中,例如打开电子邮件,特别容易出现卡住和挂起的情况,如下图所示,然后进入下一步。
5、有可能是你发送邮箱的设置有误。可查下serverHost是否有误。
关于JAVA代码发邮件失败和java发邮件要收费吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






