Использование файлов Cookie
Мы используем файлы cookie, разработанные нашими специалистами и третьими лицами, для анализа событий на нашем веб-сайте. Продолжая просмотр страниц нашего сайта, вы принимаете условия его использования. Более подробные сведения смотрите в Политике конфиденциальности.
Корзина
Ваша корзина пуста
Выберите в каталоге интересующий товар и нажмите кнопку "В корзину"
Отложенные товары
Отложенных товаров нет
Выберите в каталоге интересующий товар и нажмите кнопку "В избранное"
Заказать звонок
Компания Компания
ул. Курчатова 9 (БЦ МАГНЕТОН)
Войти
Готовый интернет-магазин на 1С-Битрикс
+7 (812)467-34-77
+7 (812)467-34-77
ул. Курчатова 9 (БЦ МАГНЕТОН)
с пн-пт 11:00-18:00 (уточняйте) сб-вс Выходные дни В не рабочее время забрать заказы можно по договоренности. т. +79110204387
Заказать звонок
Телефоны
+7 (812)467-34-77
Склад (север)

RSS
Проверка отправки почты Битрикса из консоли BitrixVM, Если при отправке используется msmtp который часто используют вместо sendmail, то можно проверить как проходит отправка из консоли сервера
 
В первую очередь можно посмотреть в админке битрикса:

Раздел настройки производительность- Таблицы

Находим таблицу:
Код
b_event 

http://vash-site.ru/bitrix/admin/perfmon_tables.php?lang=ru (замените имя сайта)



Код
echo -e "test message" | /usr/bin/msmtp --debug -t -i vash@e-mail.ru
в моем случае была настроена яндекс почта.
Код
loaded system configuration file /etc/msmtprc
ignoring user configuration file /root/.msmtprc: No such file or directory
falling back to default account
using account default from /etc/msmtprc
host                  = smtp.yandex.ru
port                  = 587
timeout               = off
protocol              = smtp
domain                = localhost
auth                  = choose
user                  = vash@user
...


<-- 250 2.0.0 Ok: queued on iva1-bc1861525829.qloud-c.yandex.net as 1614238010-Jtoq7IyRGg-QnJ0ToLm
--> QUIT
<-- 221 2.0.0 Closing connection.
Если видим в конце 2.0.0 Ок значит письмо уходит, в противном случае будет четко видно почему не отправляется почта
например для Яндекс аккаунта может потребоваться добавить пароль приложения
и команда будет показывать что логин и пароль не правильный
 
В некоторых случаях, отправка не происходит т.к в битрик установлен по умолчанию отправка через sendmail

для чего в файле:

/etc/php.d/bitrixenv.ini

надо поменять

#sendmail_path = "/usr/sbin/sendmail -t -i"

на

sendmail_path = msmtp -t -i

Без условно для этого msmtp должен быть настроен по инструкции выше
 
Интересный нюанс что если установлен Php-fpm то перезапуск httpd (апач) не помогает применению sendmail_path соответственно пока сервер не перезагрузится переменная не применяется
Читают тему