Я пытаюсь отправить электронную почту через Java, и я уже делал это раньше, но провайдер, который я использую сейчас, похоже, заблокировал все порты, поскольку у меня есть этот код:Java-почта не удается подключиться к порту
Properties props = new Properties();
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "587");
// tried props.put("mail.smtp.port", "25");
//props.put("mail.smtp.port", "8889"); For my personal host setting
props.put("mail.smtp.timout", "10000");
проблема заключается в том, я получаю Could not connect to port error
, так что в случае, если провайдер блокирует все порты, есть ли возможный способ отправить электронную почту или просто в случае, может быть что-то не так с моим подходом. (он работает с некоторыми интернет-провайдерами, но не с тем, который мне нужен для запуска кода)
вы пробовали 465 с использованием протокола SSL? –
@JorgeCampos: да все же ошибка порта – JAX
Обратитесь к вашему интернет-провайдеру. Я не думаю, что это может быть проблемой программирования, если код работает в другом месте. –