Pular para o conteúdo principal

Configurar verificação de email com SMTP

O conector oficial do Logto para SMTP.

dica

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

NomeTipo
hoststring
portstring
fromEmailstring
templatesTemplate[]
Propriedades do TemplateTipoValores Enum
subjectstringN/A
contentstringN/A
usageTypeenum string'Register' | 'SignIn' | 'ForgotPassword' | 'Generic'
contentTypeenum string'text/plain' | 'text/html'

Opções de Autenticação de Nome de Usuário e Senha

NomeTipoValores Enum
userstringN/A
passstringN/A
typeenum 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.)