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 |