Имеется виртуалка centos, в ней кем то был установлен портал битрикса и был подключен gmail ящик с которого портал отправляет почту, нужно поменять этот ящик на другой.
Установил постфикс, поправил конфиги - отправил из консоли, все ок ушло, запустил проверку системы из админки, посмотрел логи(cat /var/log/maillog) - все ушло
Отправляю с портала(из модуля црм) - в логах пусто, если открыть лог msmtp шлет через gmail, если указываю в msmtp настройки нужного нового ящика не шлет вовсе.
в /etc/php.d/bitrixenv.ini sendmail_path изменен на sendmail -t -i -fmail@mail.mail
Куда копать? где еще можно заменить sendmail_path?
Вообще странно должно уже работать. как положено .
что говорит по поводу сентмаил паф phpinfo ?
Правильно ли я понимаю что вам нужно использовать несколько почтовых ящиков для сайтаа и вы хотите чтоб оставался как msmtpd так и postfix
Для начала нам нужно будет определить кто отправляет письмо и чем пользуется
для этого, определим кто отправляет, подробней я писал тут. https://klondike-studio.ru/blog/kak-opredelit-kako...
смотрим логи.
ну и phpinfo в студию
Виктор Таран, нет, нужно что бы все отправлялось с нового ящика который я добавил в постфикс, в php info вроде все в порядке, но оно все равно из лидов шлет через gmail
залил полный php info https://cloud.mail.ru/public/EnWF/XLeaSDy5Y
2 отправки, первая из админки, вторая из црм, первая ушла из постфикс, вторая из msmtp
[06-Feb-2018 10:04:04 Europe/Tallinn] mail() on [/home/bitrix/www/bitrix/modules/main/tools.php:6369]: To: -- Headers: From: X-Bitrix-Posting: 61 MIME-Version: 1.0 Content-Type: text/plain; charset=Windows-1251 Content-Transfer-Encoding: 8bit
[06-Feb-2018 10:05:03 Europe/Tallinn] mail() on [/home/bitrix/www/bitrix/modules/main/tools.php:6369]: To: -- Headers: From: X-Bitrix-Posting: 63 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <>
вообще штука странная, первый раз такое вижу, как вариант положи phpinfo в папрку откуда приходит почта.
посмотри какие переменнные в ней, притом через браузер а не с консоли.
Ну и как вариант поищи все настройки в /etc где упоминается msptp
ну и на посдедок, а что мешает тебе настроить msptp отправлять почту через твой постфикс гыгы ;)
1. Если нужно отправлять через msmtp, тогда почему в конфиге написано: sendmail_path sendmail -t -i -fmail@mail.mail
Замените на: sendmail_path msmtp -t -i и укажите в /etc/msmtp доступы к ящику.
2. Скорее всего из CRM письма уходят по крону, т.е. через cli, можно предположить что настройка sendmail_path перезаписывается другим конфигом ниже. Можно попробовать создать /etc/php.d/zz-env.ini и указать в нем нужную отправку.