Que tal,
buenos días. La compañía donde trabajo, cambio de proveedor de correo elecronico a microsoftonline services. Ahora, después de configurar mi portal con el nuevo servidor de SMTP, no puedo enviar correos. Estoy usando tomcat 6 y liferay 5.2.3, cambié el nivel de el log para todo los servicios de email para "ALL" o "DEBUG" para tratar de detectar donde estaba el error y esto es lo que obtuve en el log de catalina.out, marcado con Rojo esta un mensaje de error que dice que la conexion es de tipo plaintext
1
222:21:14,260 DEBUG [MailServiceImpl:83] addUser
322:21:14,316 DEBUG [DummyHook:52] addUser
422:21:16,047 DEBUG [MailServiceImpl:265] sendEmail
522:21:16,110 DEBUG [MailEngine:252] From: Our Site Portal
622:21:16,110 DEBUG [MailEngine:253] To: [Ljavax.mail.internet.InternetAddress;@2714fcac
722:21:16,111 DEBUG [MailEngine:254] CC: null
822:21:16,111 DEBUG [MailEngine:255] BCC: null
922:21:16,116 DEBUG [MailEngine:256] List Addresses: null
1022:21:16,116 DEBUG [MailEngine:257] Subject: Our Site Portal http://XXX.XXX.XXX.XXX: Your New Account
1122:21:16,116 DEBUG [MailEngine:258] Body: <p>Dear u s er,<br /><br /> Welcome! You recently created an account at http://XXX.XXX.XXX.XXX. Your password is XXXXX. Enjoy!<br /><br /> Sincerely,<br /> Our Site Portal<br /> site@my-company.com<br /> http://XXX.XXX.XXX.XXX</p>
1222:21:16,117 DEBUG [MailEngine:259] HTML Format: true
1322:21:16,117 DEBUG [MailEngine:260] Reply to: null
1422:21:16,118 DEBUG [MailEngine:261] Message ID: null
1522:21:16,118 DEBUG [MailEngine:262] In Reply To: null
16DEBUG: setDebug: JavaMail version 1.4ea
17-- listing properties --
18mail.transport.protocol=smtps
19mail.smtp.auth.plain.disable=true
20mail.smtp.starttls.enable=true
21mail.smtps.port=587
22mail.smtp.auth.mechanisms=LOGIN
23mail.smtps.auth=true
24mail.store.protocol=pop3
25mail.smtps.host=smtp.mail.microsoftonline.com
26mail.pop3.port=0
27mail.smtp.user=user
28mail.smtp.password=password
29mail.pop3.host=
30mail.pop3.password=
31mail.smtps.password=password
32mail.smtps.user=user
33mail.smtp.port=587
34mail.smtp.auth=true
35mail.pop3.user=
36mail.smtp.host=smtp.mail.microsoftonline.com
37DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc]
38DEBUG SMTP: useEhlo true, useAuth true
39DEBUG SMTP: trying to connect to host "smtp.mail.microsoftonline.com", port 587, isSSL true
40[color=#EE1B1B]DEBUG SMTP: exception reading response: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?[/color]
4122:21:16,918 DEBUG [MailEngine:384] Sending mail takes 808 ms
4222:22:08,121 DEBUG [MailServiceImpl:306] updatePassword
4322:22:08,124 DEBUG [DummyHook:95] updatePassword
Aqui esta lo que tengo en el archivo portal-ext.properties
1
2## Set the mail session properties
3mail.session.mail.smtp.auth=true
4[color=#5243D7]mail.session.mail.smtp.auth.mechanisms=LOGIN
5mail.session.mail.smtp.auth.plain.disable=true[/color]
6mail.session.mail.smtp.host=smtp.mail.microsoftonline.com
7mail.session.mail.smtp.password=password
8mail.session.mail.smtp.port=587
9mail.session.mail.smtp.user=user
10mail.session.mail.smtp.starttls.enable=true
11mail.session.mail.transport.protocol=smtp
Agregue las propiedades mail.session.mail.smtp.auth.mechanisms=LOGIN, y mail.session.mail.smtp.auth.plain.disable=true (mostradas en azul) tratando de eliminar el mensaje de error ya que pense que el sistema estaba tratando de utilizar el mecanismo de autenticacion de texto plano o "PLAIN TEXT". Esto no tuvo ningun efecto sobre el problema.
No se que mas hacer, ya hice una prueba utilizando un gestor de correo elecronico (evolution) desdel a misma maquina y desde ahi si puedo enviar mensajes, el problema es que lifray no me lo permite. Alguien ha tenido el mismo problema y lo ha podido resolver?
Saben a que se debe el mensaje de error "DEBUG SMTP: exception reading response: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?" ?
He leido bastantes posts acercca de este problema pero en ninguno se ha visto que el problema quede resuelto. He intentado todas las recomendaciones de estos posts y no funcionan al menos para mi caso.
Espero que alguien pueda aydarme a encontrar una solución a este problema.
Gracias a todos y saludos.
Please sign in to flag this as inappropriate.