admin@demi4.com

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

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

1 голос
Позначки:, ,

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

  1. Buckwheat сказав:

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

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

    1. graff сказав:

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

Leave a Reply

Увійти через: 

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

Related Post

because parent directory has insecure permissions

error: skipping “/var/log/nginx/access.log” because parent directory has insecure permissionserror: skipping “/var/log/nginx/access.log” because parent directory has insecure permissions

Настраиваю ротацию для nginx который работает в docker контейнере, сходу словил ошибку “error: skipping “/var/log/nginx/access.log” because parent directory has insecure permissions (It’s world writable or writable by group which is

device /dev/vboxdrv does not exist.

device /dev/vboxdrv does not exist.device /dev/vboxdrv does not exist.

У меня иногда бывает ломается ноутбук – как в прочем и у всех, в этот раз навернулась матрица экрана, точнее не матрица – а шлейф, но менять надо все разом

Can't find the 'libpq-fe.h

Can’t find the ‘libpq-fe.h headerCan’t find the ‘libpq-fe.h header

при попытке установить через gem модуль pg для metasploit выдало такую ошибку, решается просто: 0 голосов Схожі записи: logger: command not found Invalid command ‘Header’, perhaps misspelled or defined by