Páginas filhas
  • 🆕Modernização TOTVS Agro Multicultivo (12.1.2312 ou superior)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Adicionada a seção "HABILITAÇÃO DE E-MAIL (SMTP)"

...

Bloco de código
languagetext
themeEclipse
titleInicializar o Serviço
/usr/local/totvs-agro/multicultivo/wildfly/bin$ wildfly-init-<nome_instância>.sh start



...

HABILITAÇÃO DE HTTPS/CERTIFICADO SSL


As configurações de certificado SSL para habilitação de HTTPS, e as demais configurações do serviço, estão centralizadas no arquivo standalone-full-ha.xml:

...

Nota

A senha do certificado importado deve ser ajustada na configuração do subsistema Elytron.


...

HABILITAÇÃO DE E-MAIL (SMTP)


O SMTP e conta de e-mail devem ser configurados na seção <socket-binding-group> e no subsistema (subsystem) mail, respectivamente,  no arquivo standalone-full-ha.xml

Configuração de SMTP


Para configurar o SMTP, deve-se adicionar o elemento XML <outbound-socket-binding> ao elemento <socket-binding-group>, conforme trecho de exemplo abaixo:

Bloco de código
languagexml
titleConfiguração de SMTP
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="0">
    <!-- Configurações de socket-binding -->
    <socket-binding/> 
    <!-- Configuração de SMTP -->
    <outbound-socket-binding name="mail-smtp">
        <remote-destination host="localhost" port="25"/>
    </outbound-socket-binding>
</socket-binding-group>

Atributos:

  • name - o nome atribuído ao socket-binding deverá ser referenciado na configuração do subsistema mail, como pode ser observado na próxima seção abaixo. O nome "mail-smtp" é apenas uma sugestão, ele pode ser personalizado;
  • host - define o endereço (host) do SMTP a ser utilizado;
  • port - define o número da porta do SMTP.

Configuração de conta de e-mail (subsistema mail)


Para configurar uma conta de e-mail, deve-se adicionar um elemento <mail-session> (contendo o elemento <smpt-server>) ao subsistema (subsystem) mail, conforme exemplo abaixo:

Bloco de código
languagexml
titleConfiguração de e-mail
<subsystem xmlns="urn:jboss:domain:mail:4.0">
    <mail-session name="default" debug="false" jndi-name="java:jboss/mail/Default" from="[email protected]">
        <smtp-server outbound-socket-binding-ref="mail-smtp" tls="false" username="usuario" password="senha"/>
    </mail-session>            
</subsystem>

Atributos:

  • jndi-name - nome do serviço de e-mail configurado no WildFly. Valor padrão deve ser "java:jboss/mail/Default";
  • from - endereço de e-mail que será utilizado no envio de e-mails;
  • outbound-socket-binding-ref - referencia ao socket-binding via nome (mail-smtp) configurado na seção anterior;
  • tls - (true/false) - Indica se o serviço de SMTP utiliza ou não o protocolo TLS;
  • usernamepassword - configuram o usuário e senha do serviço SMTP, respectivamente. Caso o serviço SMTP esteja sem autenticação de usuário, os atributos usernamepassword devem ser removidos dessa configuraçao.


...

ALTERAÇÃO DE PORTAS


As configurações de portas, e as demais configurações do serviço, estão centralizadas no arquivo standalone-full-ha.xml:

...