Código fonte Wiki de Servidor de e-mail (100)
Ocultar últimos autores
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | Cadastro de servidores de e-mail (SMTP) |
![]() |
1.2 | 2 | |
![]() |
1.3 | 3 | O envio de e-mail é feito através da biblioteca javamail. Para configuração são usados um conjunto de chaves e valores de acordo com cada servidor. |
4 | |||
5 | |||
![]() |
1.2 | 6 | Relação de chaves especiais |
7 | |||
8 | |Chave|Descrição | ||
9 | |xcape.max.threads|((( | ||
10 | Número máximo de threads que poderão conectar simultaneamente no servidor para evitar bloqueios. (A Miscrosoft, por exemple, limita em 3 conexões simultâneas) | ||
11 | |||
12 | Como o envio dos e-mails é individual e pode ser assíncrono ao disparar muitos e-mails, com um robô, por exemplo, sem esse parâmetro configurado o sistema irá abrir diversas threads para enviar esses e-mails e processará várias ao mesmo tempo. | ||
13 | ))) | ||
14 | |xcape.mail.from|((( | ||
15 | Define o campo "from" do e-mail. | ||
16 | |||
17 | Alguns servidores permitem alterar o e-mail de envio para que seja diferente do usuário. | ||
18 | |||
![]() |
1.3 | 19 | Pode ser útil também para poder dar um "Nome" para o e-mail, para que quem recebe visualizar esta descrição e não somente o e-mail, utilizando essa sintaxe "Nome<seuemail@dominio.com.br>. ex: FlowFast<contato@xcape.com.br> |
![]() |
1.2 | 20 | ))) |
![]() |
1.5 | 21 | |
22 | === Autenticação OAUTH2 === | ||
23 | |||
24 | Para utilizar autenticação OAUTH2 é necessário adicionar a chave **mail.smtp.auth.mechanisms** com o valor **XOAUTH2**, e as seguintes chave de acordo com o servidor | ||
25 | |||
26 | **Microsoft (Office)** | ||
27 | |||
28 | |Chave|Conteúdo|Obs | ||
29 | |xcape.mail.xoauth2.provider|((( | ||
30 | MS | ||
31 | )))|Definir essa valor para que o sistema execute o procedimento necessário para Microsoft | ||
32 | |xcape.mail.xoauth2.url|[[https:~~/~~/login.microsoftonline.com/{tenant_id}/oauth2/v2.0/token>>https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/token]]|Esta é a URL atual do serviço | ||
![]() |
2.1 | 33 | |xcape.mail.xoauth2.tenant_id|Tenant ID da conta (Locatário)| |
34 | |xcape.mail.xoauth2.client_id|Client ID do aplicativo| | ||
35 | |xcape.mail.xoauth2.client_secret|Client Secret do aplicativo| | ||
![]() |
1.5 | 36 | |xcape.mail.xoauth2.scope|[[https:~~/~~/outlook.office.com/.default>>https://outlook.office.com/.default]]|Dado atual para esse campo |