Mi blocco al passaggio 12
Passaggi
- Crea un’identità di dominio del Simple Email Service (SES), tuodominio.com, in una delle regioni AWS che supportano la ricezione di e-mail
- Verifica l’identità del dominio
- Identità verificate in Amazon SES - Amazon Simple Email Service
- Verifica del tuo dominio per la ricezione di e-mail di Amazon SES - Amazon Simple Email Service
- Crea un argomento Simple Notification Service (SNS), feedback-sns-topic, per le notifiche di feedback
- Configura l’identità del dominio tuodominio.com
a. Abilita l’inoltro del feedback e-mail
b. Configura le notifiche di feedback per rimbalzi e reclami (non consegne) per utilizzare l’argomento SNS feedback-sns-topic - Crea una sottoscrizione sull’argomento SNS feedback-sns-topic
a. Il protocollo è HTTPS (non stai ancora usando HTTP, vero?)
b. Imposta l’endpoint su https://tuodominio.com/webhooks/aws (vedi il post VERP )
c. Seleziona abilita consegna messaggi grezzi - Crea un altro argomento SNS, incoming-sns-topic, per le e-mail in arrivo
- Crea un set di regole di ricezione e-mail SES, inbound-mail-set, se non ne esiste già uno attivo. In caso affermativo, utilizzalo poiché può esserci un solo set di regole attivo
- Crea una regola di ricezione nel set di regole di ricezione inbound-mail-set
a. Imposta la condizione del destinatario su tuodominio.com
b. Aggiungi l’azione per pubblicare sull’argomento SNS incoming-sns-topic, codifica Base64 - Crea una chiave API nella tua istanza Discourse per l’utente system, concedendo l’azione receive email sulla risorsa email
- Crea un segreto in Secret Manager, email-handler-secret, con le seguenti chiavi e i rispettivi valori:
- api_endpoint - https://tuodominio.com/admin/email/handle_mail
- api_key - dal passaggio 9
- api_username - system, a meno che tu non ne abbia usato uno diverso nel passaggio 9
- Crea un livello Lambda, lambda-receiver-layer, per il runtime python3.10 contenente le librerie requests e aws-lambda-powertools
- Crea una funzione Lambda, email-receiver-lambda, per il runtime python3.10 con il codice del ricevitore: