Параметры mail_owner и setgid_group: пользовательский постфикс и групповой постпрайд имеют одинаковый идентификатор группы - PullRequest
0 голосов
/ 16 октября 2018

Я получаю следующую ошибку из моего SSH:

В строке 307 StreamBuffer.php:

Процесс не может быть запущен[sendmail: fatal: файл /etc/postfix/main.cf: параметры mail_owner и setgid_group: постфикс пользователя и групповой пост имеют одинаковый идентификатор группы: 116]

Ситуация:

  • Общий сервер OVH
  • Symfony 3.4
  • Использование SwiftMailer для отправки писем

Я создал команду для своего проекта Symfony:

php bin/console delivery:statusUpdate

Эта команда обновляет мою базу данных с помощью Doctrine.
После этого обновления мой сервис SendEmails.php активирован из-за события doctrine postUpdate.
Этот сервис работает, когда обновление БД выполняется с контроллера.

Любые идеи, почему SendEmails.phpне отправляет мои электронные письма, когда я использую свою команду?В каком направлении я должен искать?Заранее спасибо за помощь

РЕДАКТИРОВАТЬ

После проведения простого теста я обнаружил, что не могу отправить электронное письмо от команды Symfony.Он работает только с контроллером.

Мой код в методе execute класса моей команды:

$mailer = $this->getContainer()->get('mailer');
$message = (new \Swift_Message('hello!'))
            ->setFrom(array('xxxxx' => "xxxxx"))
            ->setTo('xxxxx')
            ->setCharset('utf-8')
            ->setContentType('text/html')
            ->setBody('hello');


$response =  $mailer->send($message);

Значение $ response: 1

Любые идеи, почему это не такт работа?

...