Задать вопрос
@3ton

Почему результат выполнения крона не отправляется EXIM?

Проблема поддержки почты была решена использованием pdd.yandex.ru.

Но для отправки почты с сервера пришлось установить exim4 и настроить его в режиме smarthost
dc_eximconfig_configtype='smarthost'
dc_other_hostnames='domain.ru'
dc_local_interfaces='127.0.0.1 ; 192.168.122.10'
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'

В файле passwd.client была указана связь с почтовым ящиком.
Все завелось и поехало.
При отправке тесового письма из шела
echo "foo" | mail -s test1 report
письмо нормально отрабатывает и доходит до отправителя, оставляя в логе
2014-08-25 19:15:41 1XLvzh-0000Pz-UE <= user@domain.ru U=user P=local S=474
2014-08-25 19:15:43 1XLvzh-0000Pz-UE => report@domain.ru R=smarthost T=remote_smtp_smarthost H=smtp.yandex.ru [213.180.204.38] X=TLS1.0:RSA_AES_256_CBC_SHA1:32 DN="C=RU,O=Yandex LLC,OU=ITO,L=Moscow,ST=Russian Federation,CN=smtp.yandex.ru,EMAIL=pki@yandex-team.ru"
2014-08-25 19:15:43 1XLvzh-0000Pz-UE Completed

Отлично отрабатывает и доставляется почтовый лог logwatch.
Но при указании в кроне для отправки оутпутов на мыло MAILTO=report@domain.ru почему-то получаю в лог
2014-08-25 19:14:03 1XLvy6-0000Pd-DZ <= user@domain.ru U=user P=local S=816
2014-08-25 19:14:03 1XLvy6-0000Pd-DZ ** report@domain.ru R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after end of data: host smtp.yandex.ru [213.180.193.38]: 550 5.1.7 Bad sender address syntax vyFn6lDRZu-E2mGVNEa
2014-08-25 19:14:03 1XLvy7-0000Pg-5u <= <> R=1XLvy6-0000Pd-DZ U=Debian-exim P=local S=1553
2014-08-25 19:14:03 1XLvy6-0000Pd-DZ Completed
2014-08-25 19:14:03 1XLvy7-0000Pg-5u ** report@domain.ru R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<> SIZE=2615: host smtp.yandex.ru [93.158.134.38]: 553 5.7.1 Sender address rejected: not owned by auth user.
2014-08-25 19:14:03 1XLvy7-0000Pg-5u Frozen (delivery error message)

Изменение EMAIL-адреса в crontab не привел к другому результату.

Так-же буду рад помощи в получении более детального лога нежели указанный выше, сам к сожалению не нашел как его получить, хочется увидеть все о чем общаются в тот момент 2 сервера.
  • Вопрос задан
  • 2594 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@3ton Автор вопроса
Теперь могу спать спокойно, проблема решена

dc_eximconfig_configtype='internet'
dc_readhost='domain.ru'

Приведя данные переменные к указанному виду, мои проблемы исчезли - письма идут из консоли и при отработке крона.

Почему так - не могу сказать потому как добиться полного лога общения моего хоста с яндексом у меня не получилось к сожалению, так что данная часть проблемы остается открытой для Ваших предложений.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы