Amazon SES
El servicio de AWS con el que las apps mandan mails: recibos, avisos, newsletters.
Amazon SES (Simple Email Service) manda mails en nombre de tu aplicación. Cuando una tienda te manda el comprobante de compra, el link para cambiar la contraseña o el aviso de que salió tu pedido, es muy posible que un servicio como SES sea el que hace el envío de verdad. Tu código le pasa el mensaje con una llamada a la API o por SMTP común, y SES se encarga de entregarlo en Gmail, Outlook y cualquier otra casilla.
Lo difícil del mail no es mandarlo, es que llegue a la bandeja de entrada y no a spam. SES te hace demostrar que sos dueño de la dirección o del dominio que envía, y te ayuda a configurar los registros DNS que revisan los proveedores de correo, como DKIM y SPF. También te avisa los rebotes (direcciones que no existen) y las quejas (gente que tocó "es spam"), así dejás de escribirles.
Las cuentas nuevas arrancan en un sandbox: solo podés mandar a direcciones que verificaste, con un límite diario chico, hasta que le pedís a AWS acceso de producción. Después, el precio ronda los diez centavos de dólar cada mil mails. Si tus tasas de rebote o de quejas suben demasiado, AWS puede pausar tus envíos para cuidar la reputación de todos los demás, así que mantener limpias tus listas también es parte del laburo.
Para quedarse
- Manda mails transaccionales y de marketing por API o por SMTP.
- Verificás el dominio y configurás DKIM y SPF para llegar a la bandeja de entrada.
- Las cuentas nuevas arrancan en sandbox hasta que pedís acceso de producción.
- Muchos rebotes o quejas pueden hacer que te pausen los envíos.
Para seguir leyendo
- ¿Qué es Amazon SES? (documentación oficial)
- Página de Amazon SES
- DomainKeys Identified Mail (DKIM) en Wikipedia