pop3 跟smtp 都设置了.25 110 端口 路由的映射也做了.telnet 配置正常, 邮件发送都正常,服务器端接收也正常,就是客户端接收邮件时报错;
用javamail 读取时异常:Exception in thread "main" javax.mail.AuthenticationFailedException: SPA Required, use AUTH or APOP
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:104)
at javax.mail.Service.connect(Service.java:233)
at javax.mail.Service.connect(Service.java:134)
at javax.mail.Service.connect(Service.java:86)
at com.demo.javamail.ReciveOneMail.main(ReciveOneMail.java:345)
用foxmail 也是一样的错误信息
[b]问题补充:[/b]
找到原因了,是pop3 提供的spa 验证 javamail 跟foxmail 都不支持造成的 - -! 取掉pop3的 spa验证就可以了;
但是现在有个问题就是,去了spa验证,这个貌似会有安全问题,哪位着方面的经验...给指点指点...