Назад | Перейти на главную страницу

Проблемы SMTP с AWS Linux Server

У меня мало опыта работы с SMTP, и у меня возникли проблемы с тем, чтобы мой сайт Drupal отправлял электронные письма. Единственное изменение, которое было внесено до ошибки, - это добавление CloudFront в экземпляр. Через несколько месяцев мы изменили получателя электронной почты, и она перестала работать.

Ошибка журнала из var / log / maillog:

Feb  1 20:27:43 ip-10-0-0-127: from=apache, size=860, class=0, nrcpts=3, msgid=<2017@ip-10-0-0-127>, relay=apache@localhost

Feb  1 20:27:44 ip-10-0-0-127: from=<apache@ip-10-0-0-127>, size=1043, class=0, nrcpts=3, msgid=<2017@ip-10-0-0-127>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]

Feb  1 20:27:44 ip-10-0-0-127: to=l@columbia.edu,j@columbia.edu,r@columbia.edu, ctladdr=apache (48/48), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=90860, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Message accepted for delivery)

Feb  1 20:27:49 ip-10-0-0-127: STARTTLS=client, relay=mail-in.cc.l.columbia.edu., version=TLSv1/SSLv3, verify=FAIL, cipher=, bits=256/256

Feb  1 20:27:49 ip-10-0-0-127: to=<r@columbia.edu>,<j@columbia.edu>,<l@columbia.edu>, ctladdr=<apache@ip-10-0-0-127> (48/48), delay=00:00:06, xdelay=00:00:05, mailer=esmtp, pri=181043, relay=mail-in.cc.l.columbia.edu. [128.00.000.000], dsn=5.6.0, stat=Data format error

Feb  1 20:27:49 ip-10-0-0-127: DSN: Data format error

Feb  1 20:27:49 ip-10-0-0-127: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32235, dsn=2.0.0, stat=Sent

И следующее после снятия дроссельной заслонки с порта 25:

to=<apache@site.school.edu>, delay=00:16:00, xdelay=00:16:00, mailer=esmtp, pri=34406, relay=xxxxxxx.cloudfront.net. [54.192.19.124], dsn=4.0.0, stat=Deferred: Connection timed out with xxxxxxx.cloudfront.net.

adsl-static.isp.belgacom.be [81.xxx.xx.xx] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA

Fems.dsrtg.gov.tw [117.xx.xxx.xxx] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA

В группе безопасности AWS я открыл порты для SMTP 25 и SMTPS 465:

netstat -ntlp | grep sendmail
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      
2180/sendmail

Ссылка: http://www.golinuxhub.com/2013/06/statdeferred-connection-timed-out.html

Изменил мой файл sendmail.mc на следующее:

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

Скопировал изменения и перезапустил почтовый сервис, используя:

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
service sendmail restart

Изменил мой файл ect / host на:

127.0.0.1 localhost
54.192.37.15 site.school.edu site

Ссылка: https://www.drupal.org/node/1155

И последнее, что я забыл упомянуть! Доменное имя указывает на доменное имя site.cloudfront.net. Надеюсь это поможет.

Что еще мне не хватает, что могло бы помочь в решении этой проблемы?

Спасибо,

Cloudfront не имеет отношения к SMTP.

Amazon ограничивает исходящий SMTP в рамках блокировки спама: https://aws.amazon.com/premiumsupport/knowledge-center/ec2-port-25-throttle/

Вы можете запросить снятие ограничения с ссылки с этой страницы.