Нотатки сісадміна Docker,Linux,mail,php php mail() in Docker container (sh: 1: /usr/sbin/sendmail: not found)

php mail() in Docker container (sh: 1: /usr/sbin/sendmail: not found)

php mail() in Docker container (sh: 1: /usr/sbin/sendmail: not found)

Запуская php в контейнере докера необходимо подумать про доставку почты, в моем случае я не сразу догадался что будут проблемы и понял о проблеме только тогда – когда в контейнере получил сообщение “sh: 1: /usr/sbin/sendmail: not found”

Проблема решается в моем случае просто, я в контейнер добавил софтину ssmtp и в конфиге прописал

Что означает куда пересылать почту, тут я указал адрес внутреннего интерфейса сервера, где болтается postfix

После этого все заработало.

Click to rate this post!
[Total: 0 Average: 0]

2 коментарі до “php mail() in Docker container (sh: 1: /usr/sbin/sendmail: not found)”

  1. Вроде бы все просто, но почему-то почту все-равно не отправляет.
    На хост стоит exim4. Делаю точно такую же пересылку на ip хост машины.

    mail() отрабатывает, но почта почему-то где-то теряется.

    1. логи надо смотреть в контейнер и на хост машине, первое что приходит на ум – не стоят разрешения для ip контейнера в конфиге exim

Залиште відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

postfix group mail

postfix group mailpostfix group mail

Простая задача с простым решением – надо для рассылки создать в postfix группы для рассылки и сплать на единый адрес. Задача тривиальная и простая, достаточно прописать alias и все сразу

zabbix+мониторинг нагрузки на диски

zabbix+мониторинг нагрузки на дискиzabbix+мониторинг нагрузки на диски

Настраиваю свой мориторинг, в связи с расширением кол-ва серверов на одну пару рук, приходится автоматизироваться, сегодня настроил в стандартный заббикс мониторинг нагрузки на диски. Click to rate this post! [Total: