ERROR javax.net.ssl.SSLExceptio - Enviaando e-mail com spring -

4 respostas
T

Estou com esse problema, não consigo enviar o email.

configuração do e-mail no spring
<bean id="mailSenderFaleConosco" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="mail.exemplo.com.br" />
<property name="port" value="25" />
<property name="username" value="[email removido]" />
<property name="password" value="123456" />
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.starttls.enable">true</prop>
<prop key="mail.smtp.socketFactory.port">25</prop>
<prop key="mail.smtp.socketFactory.fallback">false</prop>
</props>
</property>
</bean>

parâmetros para o java no catalina.sh- o client_mail.truststore foi gerado com o keytool com um pub.crt do servidor de email, onde eu importei a chave

JAVA_OPTS="$JAVA_OPTS -Djavax.net.ssl.trustStore=/opt/apache/apache-tomcat-6.0.26/conf/client_mail.truststore"

JAVA_OPTS="$JAVA_OPTS -Djavax.net.ssl.trustStorePassword=123456"
Error:
07-12-2010 17:12:0608] [ERROR] [MailServiceImpl.java:200] [userId: not logged] Sending email message exception!
org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: mail.exemplo.com.br, port: 25;
nested exception is:
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?

Está faltando algum parâmetro?

4 Respostas

E

Não existe a máquina “mail.exemplo.com.br

T

Tive que alterar o email para postar a mensagem. :lol:

E

true
true
25
false

Provavelmente é alguma coisa que você vai ter de acertar nessas opções.

T

:smiley: Um dos problemas que descrobri é que o MTA está sem configuração de TLS e SSL.
Vou ver ser resolver.
Obrigado.

Criado 8 de dezembro de 2010
Ultima resposta 8 de dez. de 2010
Respostas 4
Participantes 2