2000 emails de graça por dia se enviar pela máquina virtual EC2, vamos ver como fazer isso.
Vamos usar o script ses-send-email.pl, ele usa alguns módulos do Perl que precisa instalar (no Readme manda usar o CPAN mas não funciona na micro-imagem da Amazon, tem que ser via yum mesmo):
yum install perl-Digest-SHA.x86_64
yum install perl-libwww-perl.noarch
yum install perl-IO-Socket-SSL.noarch
ses-send-email.pl -k /opt/aws/.aws -s teste -f [mail_from] [mail_to]
Antes de entrar em produção, precisa verificar os emails (pela console do AWS mesmo) que usará nos testes.
Para integrar com o sendmail, seguir o tutorial:
http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/index.html?IntegratingWithServer.Sendmail.html
Como ficou a última linha do meu sendmail.cf:
Maws-email, P=/opt/aws/bin/ses-send-email.pl, F=mDFMuXn, U=smmsp, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, A=ses-send-email.pl -r -k /opt/aws/.aws -e https://email.us-east-1.amazonaws.com -f $f $u
Se for testar com o comando mail, lembrar de especificar um remetente (-r) verificado pelo SES.