Configurar o Spring para enviar email em servidor Exchange

2 respostas
Pedrosa

Ola, recentemente trocaram o servidor de email para Exchange, preciso configurar a minha aplicação para continuar enviando os emails.

As configurações do Spring estão assim:

<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
	    <property name="host"><value>server</value></property>
	    <property name="username"><value></value></property>
	    <property name="password"><value></value></property>
        <property name="javaMailProperties">
          <props>
            <prop key="mail.smtp.timeout">25</prop>
            <prop key="mail.smtp.socketFactory.port">225</prop> 
            <prop key="mail.smtp.auth">false</prop>
            <prop key="mail.smtp.timeout">25000</prop>
            <prop key="mail.transport.protocol">smtp</prop>
          </props>
        </property>
	</bean>
	<bean id="mailMessage" class="org.springframework.mail.SimpleMailMessage">
	    <property name="from"><value>[email removido]</value></property>
	    <property name="to"><value>[email removido]</value></property>
	</bean>

Me passaram um servidor que não tem senha e uma porta padrão a 225 e uma url https, esta gerando a seguinte Exception:

Mail server connection failed

Existe mais alguma coisa para configurar?

Alguem que já trabalhou com Spring no Exchange para dar um help?

Antes simplesmente funcionava com o nome da máquina, mas com o exchange não autentica de jeito nenhum.

2 Respostas

Pedrosa

Adicionei as seguintes linhas no arquivo de configuração e nada:

<prop key="mail.smtp.socketFactory.port">225</prop>
<prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop>
<prop key="mail.smtp.socketFactory.fallback">false</prop>

Uma dúvida a propriedade mail.smtp.auth esta false, no caso não existe usuario e senha é assim mesmo?

T

Experimente usar um programa de email como o Outlook Express (não o Outlook normal) ou o Mozilla Thunderbird e veja se é possível mandar email usando as configurações que lhe passaram. Se não conseguir nem assim, tem mais alguma coisa na configuração que você precisa saber.

Criado 17 de março de 2009
Ultima resposta 17 de mar. de 2009
Respostas 2
Participantes 2