Jak sprawdzić, czy adres pocztowy istnieje, czy nie?

Wysyłam e-mail za pomocą Javacom.sun.mail.smtp.SMTPTransport.

Udało mi się wysłać wiadomość e-mail, aleSMTPTransport brak błędu, jeśli wyślę pocztę na nieprawidłowy adres e-mail.

Czy istnieje sposób na sprawdzenie, czy dany adres pocztowy istnieje, czy nie?

Nie chcę sprawdzać adresu pocztowego jakoStrona klienta, Muszę sprawdzić jakpo stronie serwera.

Znalazłem wiele takich pytań na wielu forach, ale nie dostaję żadnych właściwych rozwiązań.

Mój kod to -

String email = "[email protected]";

Properties props = new Properties();
props.put("mail.smtps.host", "mail.myDomain.com");
props.put("mail.smtps.auth", "true");
Session session = Session.getInstance(props, null);

MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("Mail Demo <[email protected]>"));
msg.setRecipients(Message.RecipientType.TO, email);
msg.setSubject("Mail Example");
msg.setSentDate(new Date(System.currentTimeMillis()));

String txt = "Message Body";

msg.setText(txt);
SMTPTransport st = (SMTPTransport)session.getTransport("smtps");
st.connect("mail.myDomain.com","[email protected]","password");
st.sendMessage(msg, msg.getAllRecipients());

System.out.println("ServerResponse : " + st.getLastServerResponse());

Daje dane wyjściowe zarówno dla prawidłowego, jak i nieprawidłowego adresu e-mail: -250 OK id = 1TbWgN-0007oY-8r

Pomóż mi rozwiązać problem. Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion