不好意思:下面是错误:
javax.mail.AuthenticationFailedException: failed to connect, no password specified? at javax.mail.Service.connect(Service.java:329) at javax.mail.Service.connect(Service.java:176) at javax.mail.Service.connect(Service.java:125) at javax.mail.Transport.send0(Transport.java:194) at javax.mail.Transport.send(Transport.java:124) at com.support.mail.SendEmail.main(SendEmail.java:70) ######提示密码错误######
试下这样看看?这是我之前写的
Session session = Session.getInstance(properties,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
######这个也写过了的,这种写法的错误是: javax.mail.MessagingException: Could not connect to SMTP host: hikml.hikvision.com.cn, port: 25; nested exception is: java.net.SocketException: Network is unreachable:######你这个用的smtp服务器来发邮件,你用的密码是自己设置的吧?不是smtp的密码,现在的smtp服务器的邮箱密码跟你的邮箱密码是不一样的,当然你也可以设置成一样的,不过有些邮箱就不支持自定义密码,比如QQ邮箱,有些可以自定义smtp的操作密码 比如网易的######
引用来自“太黑的忧郁情怀”的评论你这个用的smtp服务器来发邮件,你用的密码是自己设置的吧?不是smtp的密码,现在的smtp服务器的邮箱密码跟你的邮箱密码是不一样的,当然你也可以设置成一样的,不过有些邮箱就不支持自定义密码,比如QQ邮箱,有些可以自定义smtp的操作密码 比如网易的
我那个密码是我平时收发邮件的密码,smtp服务器的密码怎么设置知道吗。######
引用来自“太黑的忧郁情怀”的评论你这个用的smtp服务器来发邮件,你用的密码是自己设置的吧?不是smtp的密码,现在的smtp服务器的邮箱密码跟你的邮箱密码是不一样的,当然你也可以设置成一样的,不过有些邮箱就不支持自定义密码,比如QQ邮箱,有些可以自定义smtp的操作密码 比如网易的
引用来自“进击的老虎”的评论我那个密码是我平时收发邮件的密码,smtp服务器的密码怎么设置知道吗。
进入邮箱 开启pop 就会提示你,有可能是直接给你个操作密码,也有可能让你自己设置