Páginas filhas
  • Configuração de Envio de E-mail

Objetivo: Realizar a configuração para as rotinas de envio de e-mail do PIMS Multicultivos. Durante os passos para serem configurados, será citado o termo [JBOSS], que refere-se ao diretório onde foi instalado o servidor de aplicação JBoss para o aplicativo PIMS Multicultivos.


  • Para realizar a configuração de envio de e-mail, deve ser alterado o arquivo PIMSMC-mail-service.xml localizado no diretório [JBOSS]\server\default\deploy de acordo com as configurações do e-mail que será utilizado nas rotinas de envio de mensagens (tais como Grupo de Indicadores, Controle de Dosagens, etc).
  • Abaixo temos um exemplo de um arquivo de configuração, os pontos em que estiverem em negrito significam que devem serem trocados pelas configurações específicas do e-mail utilizado:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<server>
<mbean code="org.jboss.mail.MailService" name="jboss:service=Mail3">
<attribute name="JNDIName">mail/PIMSMulticulturaMailService</attribute>
<attribute name="User">usuario@email.com</attribute>
<attribute name="Password">senha</attribute>
<attribute name="Configuration">
<!-- A test configuration -->
<configuration>
<property name="mail.smtp.auth" value="true"/>
<property name="mail.smtp.starttls.enable" value="true"/>
<property name="mail.smtp.ssl.enable" value="true" />
<property name="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory"/>
<!-- Change to your mail server prototocol -->
<property name="mail.store.protocol" value="pop3"/>
<property name="mail.transport.protocol" value="smtp"/>

<!-- Configurar o usuário que irá enviar os e-mails -->
<property name="mail.user" value="usuario@email.com"/>

<!-- Configurar o servidor smtp (ex: smtp.totvs.com.br) -->
<property name="mail.smtp.host" value="smtp.email.com"/>

<!-- Configurar a porta do servidor de e-mail smtp -->
<property name="mail.smtp.port" value="465"/>
<!-- Configurar o e-mail que será utilizado para envio -->
<property name="mail.from" value="email@email.com"/>

<!-- Enable debugging output from the javamail classes -->
<property name="mail.debug" value="false"/>
<property name="mail.smtp.localhost" value="localhost"/>
</configuration>
</attribute>
<depends>jboss:service=Naming</depends>
</mbean>
</server>


Demais Funcionalidades:

A configuração application.config.mail.only.users.corporate do arquivo login.properties localizado no diretório [CONF_CLIENT] deverá estar desabilitada para que os envios ocorram normalmente (Por padrão essa configuração já irá desabilitada).


Demais Informações:

Em alguns casos de provedores de e-mail, as configurações abaixo não podem ser incluídas no arquivo, caso ocorra o erro "Client was not authenticated to send anonymous", essas linhas devem ser removidas:

<property name="mail.smtp.ssl.enable" value="true" />
<property name="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory"/>