Configurar verificação de email com SMTP
O conector oficial do Logto para SMTP.
Neste guia, assumimos que você tem conhecimento básico sobre Conectores (Connectors) do Logto. Se não tiver, confira o guia Configurar conectores para começar.
Introdução
O SMTP (Simple Mail Transfer Protocol) é um protocolo de comunicação padrão da internet para transmissão de correio eletrônico. Servidores de correio e outros agentes de transferência de mensagens usam SMTP para enviar e receber mensagens.
Configurar conector SMTP
SMTP é um protocolo de transmissão que não é exclusivo de alguns provedores de serviço de email específicos, mas pode funcionar com todos os provedores.
Estamos agora oferecendo guias sobre como usar o conector SMTP para enviar emails seguindo os provedores para sua melhor compreensão:
- Gmail é o fornecedor de serviço de email mais popular em todo o mundo.
- Aliyun direct mail e SendGrid mail. Alguns de vocês podem estar familiarizados com esses dois provedores de serviço de email porque a equipe do Logto forneceu conectores correspondentes; você provavelmente terá uma ideia geral sobre eles.
Esperamos que você consiga descobrir as configurações de todos os outros fornecedores de email com os exemplos a seguir 🚀
Configuração para uso do Gmail
Você pode obter uma nova conta do Gmail em Gmail, ou pode usar uma conta existente se já tiver uma.
Um post oficial do Gmail mostra como determinar os valores das propriedades necessárias para operar o Gmail via um conector SMTP.
Integração com SendGrid SMTP API
Inicialmente, assumimos que você já tem uma conta SendGrid. Se não, crie uma nova conta no site do SendGrid.
Você pode encontrar um guia passo a passo sobre "Integrando com a API SMTP".
Os desenvolvedores podem acessar os detalhes do remetente em "Gerenciamento de Remetente".
Configuração com conta de correio direto Aliyun
Faça login no site da Aliyun. Registre uma nova conta se você não tiver uma.
Siga o guia de envio de emails usando SMTP e conclua essas 'tarefas' para obter as configurações e informações necessárias.
Você pode ir para a página de endereço do serviço SMTP para escolher um host de endereço de serviço SMTP e número de porta adequados.
Para verificar "Endereços de Remetente", você pode encontrar a entrada no painel de navegação à esquerda no console DirectMail. Você deve ver Endereço do remetente
e Senha SMTP
aqui.
ℹ️ Nota
Apenas um modelo de exemplo é fornecido nos casos anteriores para simplificar as coisas. Você deve adicionar mais modelos para outros casos de uso. Você deve alterar os valores envolvidos com "<" e ">" de acordo com as configurações de sua conta do Gmail, SendGrid ou Aliyun e optar por manter outros campos sem "<" e ">". Adicione
{{code}}
como um espaço reservado no conteúdo dos modelos para mostrar o código de verificação aleatório ao enviar emails.
Testar conector SMTP
Você pode digitar um endereço de email e clicar em "Enviar" para ver se as configurações funcionam antes de "Salvar e Concluir".
É isso. Não se esqueça de Habilitar conector na experiência de login.
Tipos de configuração
Nome | Tipo |
---|---|
host | string |
port | string |
fromEmail | string |
templates | Template[] |
Propriedades do Template | Tipo | Valores Enum |
---|---|---|
subject | string | N/A |
content | string | N/A |
usageType | enum string | 'Register' | 'SignIn' | 'ForgotPassword' | 'Generic' |
contentType | enum string | 'text/plain' | 'text/html' |
Opções de Autenticação de Nome de Usuário e Senha
Nome | Tipo | Valores Enum |
---|---|---|
user | string | N/A |
pass | string | N/A |
type | enum string (OPCIONAL) | 'login' |
Você também pode configurar Opções de Autenticação OAuth2 e outras configurações avançadas. Veja aqui para mais detalhes.
Demos um exemplo de configuração com todos os parâmetros configuráveis na caixa de texto para ajudá-lo a configurar sua própria configuração. (Você é responsável pela configuração, alguns valores são para fins de demonstração e podem não se adequar ao seu caso de uso.)