Esta es la continuacion de un post anterior donde mirabamos la forma en la que se pueden enviar correos usando el servicio de Simple Email Service (SES) de AWS
Este proceso lo vamos a dividir en dos partes
- Configuración de Temas en Simple Notification Service (SNS)
- Integración en Simple Email Service (SES)
Configuración de Temas en Simple Notification Service (SNS)
Lo primero que necesitamos es crear los Temas o Topics en la seccion de Simple Notification Service (SES), para esto nos dirigimos a la seccion y damos click en Temas
Aqui vamos a crear tres temas para integrarlos con los tres eventos disponibles desde Simple Email Service, estos son:
- Bounce Notifications – bounce_mail_notification
- Complaint Notifications – complaint_mail_notification
- Delivery Notifications – delivery_mail_notification
Para esto solo le damos click en Crear un tema, vamos a usar una configuración simple por lo que vamos a completar los dos primero campos, el Nombre y Nombre para visualización, los demás campos son opcionales así que dejaremos los valores que traen por defecto. Vamos a hacer este proceso para los tres eventos.
Una vez hecho esto debemos crear las suscripciones, estos son los protocolos que se van a usar para enviar los mensajes, aquí tenemos varias opciones disponibles. De estos nos vamos a enfocar en el HTTPS
Este nos va a pedir un punto de enlace el cual sera la URL de algun servicio WEB que reciba el mensaje, para profundizar en esta parte puedes verlo en el post Creando punto de enlace para Simple Notification Service (SNS)
Una vez se crea este envia la notificacion al punto de enlace, cuando esta funciona de forma correcta la suscripcion pasa a estado confirmada.
En caso de que sea necesario enviar varias veces este mensaje para pasar la suscripcion al estado validado podemos dar click en el boton de Publicar Mensaje.
Configurando los eventos
En la segunda parte lo primero que necesitamos para integrarlo con el servicio de Simple Email Service (SES) es habilitarlo, para esto vamos a la opción de Simple Email Service y seleccionamos el correo que ya hemos validado previamente.
Aqui le vamos a dar en Edit Configuration donde vamos a seleccionar los Temas con sus respectivos eventos y habilitaremos la opcion de Email Feedback Forwarding el cual nos quedara de la siguiente forma
Apuntes finales
Si quieres profundizar mas puedes visitar la documentacion de AWS