java: no se pueden enviar correos usando el servidor smtp-javamail
He estado tratando de enviar un correo electrónico usando un servidor smtp a través de javamail api. Recibo el siguiente error:
javax.mail.MessagingException: Could not connect to SMTP host: smtp.host.com, port: 587;
nested exception is:java.net.SocketException: Permission denied: connect
Así es como creo el objeto Propiedades y Sesión para el correo:
private Session getSession() {
Authenticator authenticator = new Authenticator();
Properties properties = System.getProperties();
properties.setProperty("mail.smtp.submitter", authenticator.getPasswordAuthentication().getUserName());
properties.setProperty("mail.smtp.auth", "false");
properties.setProperty("mail.smtp.starttls.enable", "false");
properties.setProperty("mail.smtp.host", "smtp.hostname.com");
properties.setProperty("mail.smtp.port", "587");
properties.setProperty("mail.smtp.ssl.trust", "smtp.hostname.com");
properties.setProperty("java.net.preferIPv4Stack" , "true");
return Session.getInstance(properties, authenticator);
}
private class Authenticator extends javax.mail.Authenticator {
private PasswordAuthentication authentication;
public Authenticator() {
String username = "username";
String password = "password";
authentication = new PasswordAuthentication(username, password);
}
protected PasswordAuthentication getPasswordAuthentication() {
return authentication;
}
}
He intentado deshabilitar la autenticación como lo sugieren algunas publicaciones y también puse resoluciones para la preferencia de IPv4 de acuerdo con esta publicación: JavaMail API to iMail -- java.net.SocketException: Permiso denegado: conectar
pero sigo teniendo el mismo error. Hay una¿Alguna otra forma de resolver este problema?
Gracias.
------------Respuesta------------
Encontré un problema similar aquí.
Intente ver si el problema está relacionado con un antivirus o un firewall que bloquea sus solicitudes.
------------Respuesta------------
Desactive su cortafuegos y busque en Google algún certificado de seguridad que falte en su jar/lib/security Ya me he enfrentado a esto, entonces tengo que usar phpmailer lib en php y hacer en APLo uso en cualquier parte de tu código para que puedas probar php.
Etiquetas: permission-denied jakarta-mail socketexception java
Artículos relacionados:
url - alojamiento asp.net core RC2 iis
¿Cómo almacenar la lista de archivos y carpetas en la lista o configurar usando Java?
- coronasdk - Cómo cambiar el código love2d para adaptarse a corona sdk (ambos están en el idioma lua)
- html - ¿Por qué mis "<li>" se mueven hacia arriba cuando se usa margin-top?
- vba: muestra el valor de una celda específica en la macro de Excel
- amazon s3 - ¿Cómo funciona ChunkedInputStream internamente con Apache HttpClient 4.x?
- entrada - Guardar cambios en el archivo javascript
- java - ¿Por qué este map.put () está sobrescribiendo el evento de valores existentes aunque map.containskey () devuelve falso?
- sql: muestre a los empleados, el historial de salarios al agregar el salario inicial y aumentar los valores Acceder
- marioneta - error de inicio del servicio de titiritero en Ubuntu 12.04
- c# - Crear código de archivo HTML detrás
- scala - ¿Cómo encontrar las dependencias de Akka que faltan?
- linux: ¿es posible señalar TSTP y luego eliminarlo si se agota el tiempo de espera?
- ¿Cómo permitir una cadena vacía usando expresiones regulares en Java?
- php: seleccione datos diariamente usando mysql
- ¿Puedo configurar una base de datos SQLite privada y segura en un teléfono iOS o Android?
- ¿objetivo c - ios-pasando datos entre dos controladores de vista sin segue?
Artículos calientes
- medicina china para la bronquitis
- Diferencia entre infección de las vías respiratorias superiores y bronquitis
- ¿Qué causa la epididimitis?
- Criterios diagnósticos de cálculos renales
- ¿Qué medicamento la masturbación causa prostatitis?
- ¿Cuáles son los factores de padecer gota?
- Qué comer durante la convalecencia de una hemorragia cerebral
- que es el alzheimer
- Principales criterios diagnósticos de las bronquiectasias
- ¿Cuáles son las formas de prevenir y tratar la menstruación irregular en las mujeres?
- Síntomas de gota de ternera
- Saco gestacional de 5x4mm cuanto dura el embarazo
- La diferencia entre espinillas y espinillas de ácaros
- Por qué frotar con jengibre puede tratar la caída del cabello
- ¿Cuánto tiempo se puede vivir con insuficiencia hepática?