Comenzar con Amazon SES
Configurá Amazon Simple Email Service (SES) para enviar emails desde tu aplicación, desde el modo sandbox hasta la configuración en producción.
Amazon SES se configura por cuenta de AWS. Si tus ambientes de SleakOps corren en varias cuentas de AWS, cada una necesita su propia configuración de SES.
Recomendación: mantené tu cuenta de desarrollo en modo sandbox — si tenés un ambiente de staging, debería compartir esa misma cuenta de desarrollo. Solo tu cuenta de producción debería solicitar acceso a producción.
Verificá el dominio propio de tu organización (ej. miempresa.com) en la cuenta de desarrollo para que el equipo pueda enviar emails de prueba sin afectar la reputación de envío en producción.
Prerrequisitos
- Acceso a la cuenta de AWS donde querés configurar SES
- Un dominio o dirección de email desde donde querés enviar
- Si usás dominio: acceso a tu proveedor de DNS para agregar registros de verificación
Empecemos
Paso 1 — Crear una identidad verificada
Todas las cuentas nuevas de SES comienzan en modo sandbox, que solo permite enviar hacia y desde identidades verificadas.
- Ir a AWS Console → Amazon SES → Identities.
- Hacer clic en Create identity.
- Elegir una de las opciones:
- Email address — verifica una sola dirección. AWS envía un email de confirmación; hacé clic en el enlace para verificar.
- Domain — verifica el dominio completo (recomendado para producción). AWS provee registros DNS (TXT/CNAME) para agregar en tu proveedor de DNS.
En desarrollo, verificá el dominio propio de tu organización temprano. Esto le permite a tu equipo enviar emails de prueba a cualquier dirección dentro de ese dominio sin necesidad de verificaciones individuales.
Paso 2 — Enviar un email de prueba en sandbox
Con una identidad verificada ya podés enviar emails en modo sandbox. Todos los destinatarios también deben ser identidades verificadas mientras estés en sandbox.
Usá el botón Send test email en la consola de SES o el AWS CLI para confirmar que tu configuración funciona antes de solicitar acceso a producción.
Paso 3 — Solicitar acceso a producción
Para enviar a cualquier destinatario, necesitás salir del modo sandbox. Hacé esto únicamente en tu cuenta de producción.
Antes de enviar la solicitud:
- Tener al menos una identidad verificada (preferentemente un dominio)
- Poder enviar un email de prueba desde SES
- Tener claro el caso de uso: tipo de email, volumen esperado y cómo manejás rebotes/quejas/bajas
Pasos:
- En Amazon SES, navegar a Account dashboard → Request production access (o Sending limits).
- Completar el formulario:
- Email type: Transactional o Marketing
- Website URL: el sitio asociado a los envíos
- Use case description: qué enviás, a quién y con qué frecuencia
- Bounce/complaint/unsubscribe handling: describí tu estrategia de supresión
AWS abre un ticket en Support Center y puede solicitar información adicional.
Paso 4 — Escribir una descripción de caso de uso clara
Una descripción clara y detallada es el factor más importante para la aprobación. Usá este modelo como punto de partida:
Service: Amazon SES (Sending Limits / Production Access)
Region: <tu-región>
Use case description:
We plan to use Amazon SES to send transactional emails to our users
(e.g., account notifications and password reset emails). Emails are
user-triggered and sent only to customers who have registered on our platform.
List management:
We only send to recipients who are registered in our system. Users can
unsubscribe from non-essential communications through our website.
Bounce/complaint handling:
We monitor bounces and complaints and suppress recipients when appropriate.
Expected volume:
Our expected sending volume is <X> emails per day initially, with gradual growth.
Please let us know if any more information is needed.
Tips para una aprobación más rápida:
- Indicá claramente si los emails son transaccionales (reseteo de contraseña, confirmaciones de pedido) o marketing
- Incluí un volumen estimado de envíos por día/mes
- Describí cómo tu sistema maneja rebotes, quejas y bajas
- Si es posible, incluí un ejemplo del contenido del email