baltun
Администратор
- Сообщения
- 12.279
- Реакции
- 3.082
- Баллы
- 1.833
При появлении данной ошибки, которую можно увидеть /var/log/exim/main.log письма перестают приходит на локальную почту, на сторонние ящики письма уходят, а вот на локальный ящик со сторонних почтовых сервисов не приходят. Появляется ошибка в логе:
И соответственно на отправляющей стороне ошибка:
Решение такое, находим тут /etc/exim/exim.conf строки:
и меняем их не это:
Перегружаем
В ISPmanager данная ошибка решилась. Компания ISPmanager подтвердила такую проблему, которая исправляется только в 6 версии, а 5 версия не обновляется и там не будет исправлений, но вручную можно проделать следующие.
Создать файл:
С содержимым:
Выставить права:
В конфигурационном файле /etc/exim/exim.conf заменить строку:
На строку:
Перезапустить exim:
Код:
Tainted arg 4 for dovecot_deliver_pipe transport command
И соответственно на отправляющей стороне ошибка:
Код:
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
test@local-domain.com
Решение такое, находим тут /etc/exim/exim.conf строки:
Код:
command = "/usr/libexec/dovecot/dovecot-lda -d $local_part@$domain -f $sender_address "
Код:
command = "/usr/libexec/dovecot/dovecot-lda -d $local_part@$domain"
Перегружаем
Код:
systemctl restart exim
Создать файл:
Код:
/usr/local/mgr5/sbin/dovecot_lda.sh
С содержимым:
Код:
#!/bin/bash
exec /usr/libexec/dovecot/dovecot-lda -d "${LOCAL_PART}@${DOMAIN}" -f "${SENDER}"
Выставить права:
Код:
chown root:root /usr/local/mgr5/sbin/dovecot_lda.sh
chmod 0755 /usr/local/mgr5/sbin/dovecot_lda.sh
В конфигурационном файле /etc/exim/exim.conf заменить строку:
Код:
command = "/usr/libexec/dovecot/dovecot-lda -d $local_part@$domain -f $sender_address"
На строку:
Код:
command = "/usr/local/mgr5/sbin/dovecot_lda.sh"
Перезапустить exim:
Код:
systemctl restart exim
Последнее редактирование: