java mail发送报错:535 5.7.3 Authentication unsuccessful
的有关信息介绍如下:1、账号密码错误-解决方法:去邮箱网站登录验证一下,如果有独立密码程序中设置密码为独立密码即可。
2、参数设辩唯念置错误.如:smtp,pop服务器地址设置有误-解决方法可以到山大邮箱网站查看具体参数。
3、该邮箱账号没有开通第三方工具收发功能-解决方法以QQ邮箱为例:在官方网页中,打开设置,选择账户,选择POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,开启 POP3/SMTP服务。
JavaMail发送邮件时常见错误:
1、the server says:550 relaying mail to <> is not allowed
The server says:550 <>... relaying denied
the server says:550 5.7.1 relaying not permitted
原因及解决办法:使用某些Smtp服务器时,限制了收件人的地址,只能换一个Smtp服务器。
2、The server says:550 <>:local user only
The server says:550 <>:Invalid User
The server says:550 Invalid recipient
原携困因及解决办法:使用163.net,163.com,yeah.net和netease.com之类的Smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的“帐户属性”中的“个人信息”里面填写正确的邮件地址。
3、the server says:551 delivery not allowed to non-local recipient
The server says:553 Relay restriction.
The server says:553 From <>, message blocked.
The server says:553 sorry,you are not allow to use this SMTP to relay your eami
The server says:553 sorry, that domain isn't in my list of allowed rcpthosts
原因及解决办法:使用21cn.com,china.com,371.net,sina.com等大多数信箱的smtp服务器时,只能用自身的信箱发信,所以要在Outlook Express的“帐户属性”中的“个人信息”里面填写正确的邮件地址。
4、The server says:505 client was not authenticated
The server says:553 authentication is required to send mail as <>
原因及解决办法:使用263.net和sohu.com的Smtp服务器时,不但要用自身的邮箱发信,而且要加入身份验证,所以即要在“个人信息”中填写正确邮箱地址,又要选中“SMTP服务器需要认证”。
5、The server says:553 <>...domain name required
The server says:550 Unable to relay for ...
原因及解决办法:用“用户名#POP3地址”的格式,但在“帐户属性”中的“个人信息”中还是要填写一般的格式。
6、The server says:553 mailbox name not allowed
原因及解决办法:收件人邮箱地址不允许,需检查收件人地址是否正确。