Amazon SES SMTP Connection timed out
J'ai essayé de configurer une notification par email pour mon application en utilisant Sendmail avec SES sur CentOS 6.5. Comme par AWS document, j'ai configuré de sendmail avec SES,
La maillog dit,
sendmail[29711]: s2QFCjnu027924: to=<[email protected]>, delay=00:52:09, xdelay=00:08:00, mailer=relay, pri=210717, relay=email-smtp.us-east-1.amazonaws.com [107.20.142.169], dsn=4.0.0, stat=Deferred: Connection timed out with email-smtp.us-east-1.amazonaws.com
Tous les mails sont ajoutés dans mailq
# sendmail -v -q
Running /var/spool/mqueue/s2QFueiS001965 (sequence 1 of 21)
<[email protected]> Connecting to email-smtp.us-east-1.amazonaws.com port 25 via relay.
^C
Aussi, je n'arrive pas à faire telnet à l'adresse smtp,
# telnet email-smtp.us-east-1.amazonaws.com 25
Trying 23.21.252.142...
^C
Mais nmap affiche le port smtp (25) est ouvert et à l'écoute,
# nmap -p 25 localhost
Starting Nmap 5.51 ( http://nmap.org ) at 2014-03-26 17:09 CET
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000080s latency).
PORT STATE SERVICE
25/tcp open smtp
Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
netstat sortie,
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 29708/sendmail
J'ai essayé avec des régions de l'UE smtp email-smtp.eu-west-1.amazonaws.com
ainsi, obtenir le même résultat.
Il n'y a pas de selinux et iptables cours d'exécution et les règles de groupe de sécurité sont très bien avec EC2.
Toute aide serait très appréciée !!
OriginalL'auteur thiyagu114 | 2014-03-26
Vous devez vous connecter pour publier un commentaire.
sudo /usr/sbin/sendmail -f [email protected] [email protected]
, le courrier est remis à la sendmail en cours d'exécution sur votre instance.SMART_HOST
qui estemail-smtp.us-east-1.amazonaws.com
, il n'était pas en mesure de se connecter àemail-smtp.us-east-1.amazonaws.com
et de l'e-mail a été placé dans ledeferred queue
pour une nouvelle tentative plus tard.Donc, le problème, c'est que votre sendmail instance n'était pas en mesure de parler à
email-smtp.us-east-1.amazonaws.com
.25
OriginalL'auteur clement
J'ai eu du mal avec le délai. Je n'ai pas de vpc de sous-réseau de routage comme thiyagu114 dit était son problème, et aucun de clément suggestions ont aidé.
Trouvé ceci sur le Amazon info:
De commutation de port de 25 à 587 résolu le problème de délai d'attente pour moi.
OriginalL'auteur Brettins
Merci Clément pour votre aide.
J'ai compris la question. il a été
vpc subnet routing
problème avec l'instance.Maintenant il fonctionne comme un charme 🙂
OriginalL'auteur thiyagu114
Si vous utilisez AWS SES comme relais, vous devriez avoir cette configuration:
Modifier principal.cf:
Éditer /etc/postfix/sasl_passwd
Éditer /etc/postfix/transport
Attention, vous devez spécifier le port sur tous les lieux, même dans les transports.
exécuter postmap
redémarrer postfix
Et ça marchera. Le reste de la configuration, vous pouvez trouver à http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html
OriginalL'auteur Dušan Šušić