Не удалось подключиться к 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;

0 ответов

Другие вопросы по тегам