Не удалось подключиться к SMTP-узлу: javamail
Здравствуйте, я использую свой собственный почтовый сервер для отправки электронной почты, но исключение Не удалось подключиться к SMTP-узлу:mail.face.pk, порт: 465
Любой, кто поможет мне, это мой сервер Информация
Исходящий mail.face.pkport=465
Вот код
Properties props = new Properties();
props.put("mail.smtp.host", "mail.face.pk");
props.put("mail.smtp.port", "25");
props.put("mail.debug", "true");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.EnableSSL.enable", "true");
props.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.setProperty("mail.smtp.socketFactory.fallbac k", "false");
props.setProperty("mail.smtp.port", "465");
props.setProperty("mail.smtp.socketFactory.port", "465");
props.put("mail.debug", "true");
System.setProperty("java.net.preferIPv4Stack" , "true");
Session session_ = Session.getInstance(props, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(Config_mail.EMAIL_conformation, Config_mail.PASSWORD_conformation);
}
});
session_.setDebug(true);
try {
MimeMessage mm = new MimeMessage(session_);
try {
Log.i("mail_error","In_mail");
mm.setFrom(new InternetAddress("Face", Config_mail.EMAIL_conformation));
} catch (UnsupportedEncodingException e) {
Log.i("mail_error",e.getMessage());
e.printStackTrace();
}
mm.addRecipient(Message.RecipientType.TO, new InternetAddress(email));
mm.setSubject(subject);
mm.setText(message);
Transport.send(mm);
}
catch (MessagingException e) {
e.printStackTrace();
Log.i("mail_error",e.getMessage());
}
return null;