LINUX.ORG.RU

Exim4 + pdd.yandex

 , ,


0

1

Всем привет, не отправляются сообщения с сайта на почту.
В /var/log/exim4/mainlog:

2016-07-08 19:09:35 1bLYLP-0005uh-HO <= no-reply@site.ru U=user-name P=local S=539 2016-07-08 19:09:35 1bLYLP-0005uh-HO ** incoming@site.ru R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<no-reply@site.ru> SIZE=1576 AUTH=user-name@site.ru: host smtp.$
2016-07-08 19:09:35 1bLYLP-0005un-VB <= <> R=1bLYLP-0005uh-HO U=Debian-exim P=local S=1501
2016-07-08 19:09:35 1bLYLP-0005uh-HO Completed
2016-07-08 19:09:36 1bLYLP-0005un-VB ** no-reply@site.ru R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<> SIZE=2562: host smtp.yandex.ru [77.88.21.38]: 553 5.7.1 S$
2016-07-08 19:09:36 1bLYLP-0005un-VB Frozen (delivery error message)


Конфиг exim /etc/exim4/update-exim4.conf.conf:

disable_ipv6=true
dc_eximconfig_configtype='smarthost'
dc_other_hostnames="
dc_local_interfaces='127.0.0.1'
dc_readhost="
dc_relay_domains="
dc_minimaldns='false'
dc_relay_nets="
dc_smarthost='smtp.yandex.ru::587'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

Файл /etc/exim4/passwd.client:

smtp.yandex.ru:no-reply@site.ru:1234

Файл /etc/email-addresses:

user-name: no-reply@site.ru
www-data: no-reply@site.ru

P.S. Ошибка я так полагаю, в том, что подставляется почта user-name@site.ru для авторизации, которой нет. На сервере есть еще сайт, и там все нормально, письма все приходят с DKIM



Последнее исправление: Nolf (всего исправлений: 2)

no-reply@site.ru>
AUTH=user-name@site.ru

int13h ★★★★★
()
Ответ на: комментарий от int13h

А где можно моменять почту авторизации? По факту почты user-name@site.ru не существует, а no-reply@site.ru есть и в файле /etc/exim4/passwd.client прописана авторизация для нее, но берется откудато именно почта с именем пользовтеля

Nolf
() автор топика
Ответ на: комментарий от int13h

А авторизуется ли? Где заголовки tls сессии в логе?

zloelamo ★★★★
()
Ответ на: комментарий от zloelamo

сообщения отправляются с cms, я так понимаю php mail(); Вот лог по второму сайту, с успешной отправкой:

2016-07-08 18:29:48 1bLXiu-0005XD-B2 <= admin@site2.ru U=user1 P=local S=539
2016-07-08 18:29:48 1bLXiu-0005XD-B2 IPv6 socket creation failed: Address family not supported by protocol
2016-07-08 18:29:48 1bLXiu-0005XD-B2 smtp.yandex.ru [2a02:6b8::38] Address family not supported by protocol 2016-07-08 18:29:50 1bLXiu-0005XD-B2 => incoming2@site2.ru R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [213.180.204.38] X=TLS1.2:RSA_AES_128_CBC_SHA256:128 DN=«C=RU,O=Yandex LLC,OU=ITO,L=Moscow,ST=Rus$
2016-07-08 18:29:50 1bLXiu-0005XD-B2 Completed

Nolf
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.