Selon vos besoins, vous pouvez soit
A) Utiliser SNS
ou
B) n'envoyez pas d'email.
Bien sûr, le courrier électronique interne fonctionnera correctement, mais à peu près tout ce que vous envoyez devrait être rejeté comme spam, sauf si vous envoyez depuis ec2-a-b-c-d.compute-1.amazonaws.com
. Pour configurer le courrier électronique, vous avez besoin de mappages IP inversés, sans parler de SPF et DKIM. Avec EC2, vous n'avez pas accès aux sources DNS faisant autorité pour les adresses IP et ne pouvez donc pas configurer correctement le réseau.
SNS n'est pas destiné à envoyer du courrier aux utilisateurs finaux, mais si vous recherchez une surveillance ou une configuration de flux de travail, il conviendra parfaitement à votre facture.
Vous voudrez probablement un hôte de messagerie externe. J'entends que Rackspace a de belles options, mais je ne les ai jamais utilisées moi-même.
Édité
Je ne connaissais pas la forme de demandes de courrier Amazon: cela donne une autre option qui va vous permettre d' envoyer le courrier de EC2.
Vous devrez d'abord allouer et attribuer une adresse IP élastique à votre serveur de messagerie, car cela supprime le problème de fluidité. Assurez-vous de configurer la surveillance, car si votre serveur de messagerie tombe en panne, votre adresse IP Elastic restera suspendue et vous devrez payer à l'heure pour les adresses IP Elastic non connectées.
Ensuite, vous devrez configurer un mappage direct vers cette IP à partir de votre domaine: dans la syntaxe BIND pour le fichier de zone "example.com", ce serait
mail IN A 1.2.3.4
Selon vos paramètres DNS (en particulier, votre RTTL), cela peut prendre un certain temps à se propager. Il est plus simple d'attendre un jour, mais vous serez probablement en sécurité à chaque nslookup mail.example.com
retour 1.2.3.4
.
Vous devez également spécifier que le courrier vers votre serveur doit être géré par mail.example.com
, car l'ancienne adresse IP publique de votre instance EC2 sera remplacée par la nouvelle adresse IP élastique.
Incluez l'EIP dans le formulaire à la demande et en mail.example.com
tant que DNS inversé.
(Dans BIND, l'enregistrement serait entré comme 4.3.2.1.in-addr.arpa. IN PTR mail.example.com.
)
Comme l'indique le formulaire, la mise à jour des listes blanches peut prendre un certain temps.
Pièges:
Les hôtes EC2 ne sont pas destinés à être terriblement stables. Si vous l'utilisez comme service de production, vous devez avoir deux hôtes de serveur de messagerie configurés de manière entièrement redondante. Si / quand l'un échoue, vous devriez avoir la possibilité de déployer automatiquement ou au moins rapidement un nouveau serveur pour le remplacer.