Fico preso na Etapa 12
Etapas
- Crie uma identidade de domínio do Simple Email Service (SES), seu.dominio, em uma das regiões da AWS que suportam o recebimento de e-mails
- Verifique a identidade do domínio
- Identidades verificadas no Amazon SES - Amazon Simple Email Service
- Verificando seu domínio para recebimento de e-mails do Amazon SES - Amazon Simple Email Service
- Crie um tópico do Simple Notification Service (SNS), feedback-sns-topic, para notificações de feedback
- Configure a identidade de domínio seu.dominio
a. Habilite o encaminhamento de feedback de e-mail
b. Configure as notificações de feedback de devoluções e reclamações (não de entrega) para usar o tópico SNS feedback-sns-topic - Crie uma assinatura no tópico SNS feedback-sns-topic
a. O protocolo é HTTPS (você ainda não está usando HTTP, está?)
b. Defina o endpoint para https://seu.dominio/webhooks/aws (veja a postagem VERP )
c. Selecione habilitar entrega de mensagens brutas - Crie outro tópico SNS, incoming-sns-topic, para e-mails recebidos
- Crie um conjunto de regras de recebimento de e-mail do SES, inbound-mail-set, se não houver um ativo existente. Se houver, use-o, pois só pode haver um conjunto de regras ativo
- Crie uma regra de recebimento no conjunto de regras de recebimento inbound-mail-set
a. Defina a condição do destinatário para seu.dominio
b. Adicione a ação para publicar no tópico SNS incoming-sns-topic, codificando Base64 - Crie uma chave de API em sua instância do Discourse para o usuário system, concedendo a ação receive email no recurso email
- Crie um segredo no Secret Manager, email-handler-secret, com as seguintes chaves e seus respectivos valores:
- api_endpoint - https://seu.dominio/admin/email/handle_mail
- api_key - da etapa 9
- api_username - system, a menos que você tenha usado algo diferente na etapa 9
- Crie uma camada Lambda, lambda-receiver-layer, para o runtime python3.10 contendo as bibliotecas requests e aws-lambda-powertools
- Crie uma função Lambda, email-receiver-lambda, para o runtime python3.10 com o código do receptor: