Я пытаюсь заставить sendmail работать с aws. С помощью этот дополнительная информация, а также настройка amazon sendmail Инструкция Я могу успешно отправлять почту из командной строки.
Когда я пытаюсь отправить его через свое приложение, я получаю следующее в моем почтовом журнале, а письма не получаются.
Может ли кто-нибудь сообщить мне, что это значит? Я не уверен, как решить проблему или куда идти.
sendmail[20162]: starting daemon (8.14.4): SMTP+queueing@01:00:00
sm-msp-queue[20170]: starting daemon (8.14.4): queueing@01:00:00
sendmail[20174]: kVR020174: From:... List:; syntax illegal for recipient addresses
sendmail[20174]: kVR020174: Reply-To:... List:; syntax illegal for recipient addresses
sendmail[20174]: kVR020174: from=apache, size=150, class=0, nrcpts=1, msgid=<201109140952.kVR020174@ip-....ec2.internal>, relay=apache@localhost
sendmail[20175]: kK5020175: from=<apache@ip-....ec2.internal>, size=452, class=0, nrcpts=1, msgid=<201109140952.kVR020174@ip-....ec2.internal>, proto=ESMTP, daemon=MTA, relay=localhost [1$
sendmail[20174]: kVR020174: to='myemail@mydomain.com, ctladdr=apache (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30150, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (kK5020$
sendmail[20174]: kVR020174: kVS020174: DSN: Reply-To:... List:; syntax illegal for recipient addresses
sendmail[20175]: kK7020175: from=<>, size=2130, class=0, nrcpts=1, msgid=<201109140952.kVS020174@ip-....ec2.internal>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
sendmail[20174]: kVS020174: to=apache, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31174, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (kK7020175 Message accepted for delivery)
sendmail[20179]: kK7020175: to=root, delay=00:00:01, xdelay=00:00:00, mailer=local, pri=32360, dsn=2.0.0, stat=Sent
sendmail[20177]: kK5020175: to=<myemail@mydomain.comm>, ctladdr=<apache@ip-....ec2.internal> (48/48), delay=00:00:11, xdelay=00:00:11, mailer=aws-email, pri=120452, relay=mydomain.$
sendmail[20177]: kK5020175: p8E9qVK5020177: DSN: unknown mailer error 32
sendmail[20177]: qVK5020177: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31723, dsn=2.0.0, stat=Sent
ИЗМЕНИТЬ ДОПОЛНИТЕЛЬНУЮ ИНФОРМАЦИЮ
sendmail.cf [для конфигурации aws] или sendmail.mc [для других параметров конфигурации]
Maws-email, P=/opt/aws/ses/ses-send-email.pl, F=mDFMuXn, U=mailuser,
S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, A=ses-send-email.pl -r -k /opt/aws
/aws-credentials -e https://email.us-east-1.amazonaws.com -f $f $u
Добавлен mailuser
/ etc / passwd
mailuser:*:12345:12345: mailuser:/no/where:/no/shell
/ и т.д. / группа
mailuser:*:12345:
Я знаю, что эта ветка устарела, но она может помочь тем, кто увидит эту ошибку. Вам необходимо подтвердить адрес электронной почты отправителя и получателя на Amazon SES, если вы используете непроизводственный режим. Как только это будет проверено, будет полезно, если вы поместите проверенный адрес в sendmail-cf, где вы укажете путь к исполняемому файлу,
Maws-email, P=/opt/aws/ses/ses-send-email.pl, F=mDFMuXn, U=mailuser,
S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, A=ses-send-email.pl -r -k /opt/aws
/aws-credentials -e https://email.us-east-1.amazonaws.com -f verified_email@example.com $u
Ну, выбрал другую дорогу. Вместо этого используйте PostFix.
Информацию можно найти в строке 32 неизвестной ошибки почтовой программы. Это означает, что что-то пошло не так с локальной почтовой программой (определенной в строке M в конфигурации sendmail) и что ошибка не входит в диапазон известных ошибок (64-78)
Я предполагаю, что вы неправильно настроили пересылку почты.