Bitrix24 mail не работает

Проблема с отправкой писем в Битрикс

Приветствую читателей thisis-blog.ru!

В сегодняшней статье хочу рассказать об основных проблемах с почтой в CMS 1с-Битрикс.
Порой до адресата не доходят письма и нужно понять, а отправляются ли они вообще? А может они были отправлены, но возникли, какие-то другие ошибки. Так что же делать в таких ситуациях?

Проверить отправляются ли письма

Для проверки достаточно на любой страничке написать следующий php код:

Либо использовать для отправки письма функцию bitrix CEvent::Send.

Если письмо не пришло, можно обращаться в тех. поддержку хостера.

Список отправленных писем

В битриксе нет как такого инструмента, который бы показывал сработавшие почтовые шаблоны и соответствующие отправленные письма. Но всё таки существует обходной путь, как просмотреть их.

Для этого нужно зайти в Админку Битрикс, далее Настройки -> Инструменты -> SQL-запрос. Ввести следующий sql код:

Вместо %form% нужно указать конкретный тип почтового события например так, чтобы посмотреть отправленные письма о новых заказах:

Либо можете вообще убрать вторую строку. В результате получите таблицу всех сработавших событий. Нас интересует колонка SUCCESS_EXEC.
‘Y’ — означает успешная отправка;
‘N’ или 0 — письмо не отправлено;
‘F’ — ошибка
Если найденные записи имеют значение ‘Y’ — это означает, что они отправлены и проблем быть не должно.
Но у нас всё плохо, значит обращаемся в тех. поддержку хостинга.

Если ‘N’ или 0- письма по какой-то причине не ушли.
Может помочь такое решение:
перейдите по пути: /bitrix/php_interface/dbconn.php

Закомментируйте или удалите следующие строки:

Попробуйте протестировать снова. Если после этого SUCCESS_EXEC также имеет значение ‘N’, то перейдите в /bitrix/managed_cache/ . Удалите содержимое через модуль управления структурой( не в коем случае не используйте FTP). Если вылезет ошибка, то не хватает доступа. Измените доступ к папкам и повторите снова.

Еще один способ — воспользоваться встроенными методами CMS Битрикс по диагностике.

  • Проверка системы — /bitrix/admin/site_checker.php
  • Монитор качества — /bitrix/admin/checklist.php

Ошибки, найденные в процессе диагностики, могут являються причиной вашей проблемы.

Возможная ошибка — почтовый сервер не поддерживает формат письма. Попробуйте изменить настройки отправки.

  • Убрать BBC
  • Убрать дублирование email в заголовке
  • Установить Конвертировать 8-битные заголовки

Если ничего не помогло, попробуйте запросить у хостера логи почтового сервера.

Хочу рассмотреть частный случай:

Не приходят на почту уведомления о заполнении веб-форм

Шаги решения проблемы:

  1. Переходим в админ панель: Настройки -> Настройки продукта ->Настройки модулей -> Веб-формы. Отключаем флажок «использовать упрощенный режим». Переходим к настройкам компонента веб-форм на сайте. Вкладка дополнительно. Должен присутствовать флажок активирующий привязку к почтовому шаблону.
  2. Переходим: Панель управления -> Настройки -> Настройки продукта -> Почтовые события. Находим почтовый шаблон для веб-формы. Проверяем правильность данных:
  • Шаблон должен быть активен;
  • Привязан к одному из сайтов(если многосайтовость);
  • От кого: #DEFAULT_EMAIL_FROM#;
  • Кому: #DEFAULT_EMAIL_FROM#».

Спасибо за внимание, также читайте статью про то, как Добавить поле в почтовый шаблон.

Источник

Не работает почта на битриксе php mail()

Не отправляется email из продукта. Что делать?

1) Продукт использует стандартную функцию php mail() для отправки почты. Прежде всего необходимо проверить работоспособность этой функции.
Создайте и запустите на своём сайте тестовый файл следующего содержания:
if (mail(«[email protected]»,»test subject», «test body»,»From: [email protected]»))
echo «Сообщение передано функции mail, проверьте почту в ящике.»;
else
echo «Функция mail не работает, свяжитесь с администрацией хостинга.»;
?>

Замените «[email protected]» на адрес получателя (Ваш email адрес), «[email protected]» — на адрес отправителя (email администратора, указанный в настроеках Главного модуля).
Если письмо не попало в ящик — обратитесь к администратору почтового сервера, возможно тестовое письмо и все письма с вашего сайта попадают в спам.
Если письмо пришло — проблема в настройках продукта, создайте обращение в техподдержку, в котором укажите по шагам ваши действия.

2) Заходим на сервер по ssh. Открываем файл /etc/php.d/bitrixenv.ini и меняем:
sendmail_path = msmtp -t -i
на
sendmail_path = /usr/sbin/sendmail -i -t [email protected]
Сохраняем измнения и перезапускаем Apache — service httpd restart

Компания Hyper Host™ — хостинг для сайтов от профессионалов !

Дополнительно более подробно о Битриксе в этой статье. Возможно вам пригодится инструкция по установке SSL-сертификата на BitrixVM.

Источник

Если не отправляется почта из коробочного Битрикс24

Мы в «Авиви» обратили внимание на частые запросы от пользователей коробочного Битрикс24 по решению проблемы с нерабочей почтой. Во всех случаях прослеживается один и тот же сценарий: когда в коробку пытаются подключить новый почтовый ящик, домен которого отличается от того, на который регистрировался Портал, — письма просто не отправляются. Мы разобрали ситуацию и даже создали собственное решение. Но в целом, пользователям следует знать, что это совсем не «баги» Битрикс24, а закономерность.

Причина нерабочей почты

Смотреть нужно, в первую очередь, на настройки SMTP. «Simple Mail Transfer Protocol» или простой протокол передачи почты отвечает в Битрикс24 не только за электронную почту, но и за приглашение сотрудников в портал, все уведомления и многое другое. В облачной версии набора инструментов для бизнеса, SMTP-сервер находится на стороне разработчиков, ими поддерживается и конфигурируется для широких масс пользователей со всего мира. Поэтому в облаке не составит проблем подключить к своей системе произвольный почтовый ящик, получать и отправлять с него письма.

В коробочной редакции SMTP идет в комплекте с остальными компонентами Битрикс24 и работает уже на Вашем сервере. Его настройка происходит вместе с развертыванием коробки и здесь кроется ключ ко всем последующим трудностям. Обычно SMTP «затачивают» только для доменного имени почты, на которую происходит регистрация портала. Это логично, поскольку неизвестно, почту на каком другом домене, которых в мире миллионы, захотите использовать Вы или Ваши сотрудники.

Таким образом, в новой коробке будут отлично работать лишь почты с одним доменным именем. Например, если Портал зарегистрирован на Gmail, то без проблем получится подключать и пользоваться всем, что заканчивается на @gmail.com. Но не более. Для остальных доменных имен нужны дополнительные индивидуальные настройки.

Каверзная ситуация

Конечно, если помнить о SMTP с самого начала, стресса будет меньше. Но абсолютное большинство пользователей, примерно 93%, как я уже говорил, вообще не вникают в данную ситуацию. Поэтому многих это вводит в ступор. В реалиях подключить собственный почтовый ящик с отменным от настроенного доменно возможно. Вы выполняете такие же действия, как и в облачном сервисе, указываете нужный адрес и сохраняете настройки. Скажу больше — Вы даже сможете получать письма в Битрикс24 с этого почтового ящика, поэтому подвох заметите не сразу. Но вот отправить ничего не получится: либо нельзя будет выбрать нужную почту, либо просто ничего не произойдет.

Эта особенность создает впечатление поломки Битрикс24, хотя такой вовсе не является. Поэтому если у Вас такая же проблема — не спешите ставить диагноз системе. Ведь программа просто не понимает что от нее хотят.

Два простых решения

Первым решением ситуации с почтой может быть настройка SMTP. Если Вы знаете, как это сделать — можете закрывать эту вкладку.

Второе простое решение мы создали сами в виде модуля для коробочного Битрикс24. Команда разработчиков учла все нюансы ситуации, чтобы рядовые пользователи не заметили разницу между работой с почтой на облаке и коробке — в локальной редакции будет возможность подключать, практически, неограниченное количество доменных имен почтовых сервисов.

Способности модуля

Кому интересно, мы научили наше решение следить за проверкой отправителя (from). Если доменное почтового сервиса отличается от того, что указано по умолчанию для коробочного Битрикс24, модуль включается в работу и отправляет письмо с нужными настройками SMTP.

Последнее, но не менее важное: наше решение не является кастомизацией ядра, поэтому всем подходит и не ломается от обновлений локальной редакции. Одним словом — получилась, так сказать, панацея, если сравнить с болезнью ситуацию с SMTP.

Собственные почтовые ящики возможно подключить через протокол IMAP. А можно и создать собственный, с которым модуль также работает корректно.

Все, что разработчики Битрикс24 сами добавляют в систему, в дополнительных настройках не нуждается, модуль их понимает. Таким образом не имеет значения, существует почтовый сервис сейчас, или будет придуман в недалеком будущем — проблем с его использованием не будет.

Последнее, но не менее важное: наше решение не является кастомизацией ядра, поэтому всем подходит и не ломается от обновлений локальной редакции. Одним словом — получилась, так сказать, панацея, если сравнить с болезнью ситуацию с SMTP.

Источник

Ошибки при подключении Яндекс почты в Битрикс24.CRM

Разбираем ошибки и методы их устранения.

  1. В главном левом меню пункт «Почта».
  2. Выбираем подключить новую почту.
  3. Чаще всего мы подключаем через IMAP протокол.
  4. Для яндекс.почты нам надо заполнить E-mail, «Адрес IMAP сервера» = imap.yandex.ru
  5. Порт 993
  6. Обязательно включить – Защищенное соединение.
  7. Вводим «Логин»
  8. Далее «Пароль»
  • «Адрес IMAP сервера» должен быть написан именно так и без ошибок — imap.yandex.ru.
  • В облачной версии есть дополнительный параметр, который нужно обязательно включить — разрешить отправку через SMTP.

Мы намерено ошиблись в написании «Адрес IMAP сервера».

Система сразу информирует нас «красной строкой» о том, что произошла ошибка соединения с сервером.

Допустим ошибку в логине или пароле.

Система сообщит об ошибке авторизации и во вкладке «подробнее» подскажет где искать причину.

Возможно появление сообщения ошибки IMAP протокола.

Устранить ее можно в глобальных настройках Яндекс почты. Режим «шестеренка», переход в раздел «прочее», пункт левого меню столбика «Почтовые программы». По умолчанию, часто настройки протокола отключены, их надо включить.

  1. Протокола IMAP.
  2. Портальный пароль.
  3. Дополнительные опции –включить сервер pop.yandex.ru
  4. Входящие.

Если все настройки активированы правильно, то система начитает работать и открывается режим настройки папок для синхронизации писем. Почему это нужно сделать? Если не указать папки, то не будет работать синхронизация, фильтры, поступление писем, письма клиентов будут «пропадать» и теряться.

  • Регистрация почты.
  • Авторизация (обязательная).
  • Включить протокол IMAP
  • Включить опцию принимать портальный пароль.
  • Указать верный порт.
  • Включить только защищенное соединение.

«Коробка» все письма портала отправляет от одного физического почтового ящика и делает подмену заголовков. Т.е. Ваш менеджер пишет от своей почты, но технически почта все равно отправляется от одного пользователя.

Почтовые системы считают такие письма измененными, а сам яндекс вводит дополнительные ограничения на доставку таких писем. Получаем узкое горлышко и не стабильную работу с обоих сторон (Отправитель и Получатель).

  1. Арендовать и подключить внешний SMTP-сервер.
  2. Отказаться от Яндекс.Почты и создать свой почтовый сервер с соответствующим техническим обслуживанием.
  3. Создать виртуальный SMPT-сервер на сервере портала или отдельно взятой машине.
  4. При этом никто Вам не мешает оставить уже существующие корпоративные Яндекс почтовые ящики только на прием входящих писем.
  5. Для отправки исходящих писем использовать мобильные приложения и веб-интерфейс Яндекс.
  1. Сервисы, которые дают в аренду SMTP-сервер (услуга может называться транзакционный почтовый сервер) предъявляют жесткие требования к качеству корреспонденции и в случае превышения порога

0,3% спам писем, настроенный вами аккаунт будет заблокирован.

  • Требуется грамотно произвести настройки ДНС, корпоративного сервера портала и самого сервиса, иначе письма будут попадать в СПАМ.
    • Аренда серверов – есть бесплатные тарифы с ограничением до 10 000 писем в месяц, количества писем в день в час. Снятие ограничений и увеличение буфера решается ежемесячной платой в пределах 1 000 — 2 000 рублей.
    • Решение организации собственного почтового сервера решается индивидуально и зависит от количества корпоративных почтовых ящиков и настроек.

    С уважением, Лаборатория автоматизации «‎LOG [IN] OFF»

    Источник

    Почта

    • SMTP server name — имя почтового сервера.
    • SMTP port — порт сервера. Порт зависит от типа соединения, 25 — для обычного и 465 — для зашифрованного (с использованием SSL). Если нажать Enter то будет использован порт по умолчанию (25).
    • Default sender address — адрес SMTP-сервера на который будет осуществляться пересылка.
    • Если необходима SMTP авторизация, то в строке SMTP authorization required наберите Yes, в противном случае — No.

    Сделал эти изменения после установки виртуалки, но всё равно ничего не отправляеться.
    Подскажите пожалуйста как исправить?

    Так же интересует SMTP авторизация, в каком случаи нужна, а когда нет?
    Знаю что когда её испольуешь нужно прописать логин и пароль, но где это делать?

    Цитата
    Вадим Плешко пишет:
    Сделал эти изменения после установки виртуалки, но всё равно ничего не отправляеться.
    Подскажите пожалуйста как исправить?

    Попробуйте посмотреть вот этот материал . Писалось давно и под старые версии VMBitrix, но может это как раз Ваш случай.

    Цитата
    Вадим Плешко пишет:
    Так же интересует SMTP авторизация, в каком случаи нужна, а когда нет?

    Её необходимо использовать тогда, когда она требуется почтовым сервером. Нужна она или нет нужно смотреть в справочной информации по конкретному почтовому серверу или службе, которая предоставляет Вам почтовый адрес. Например, для GMail она обязательна.

    Цитата
    Вадим Плешко пишет:
    Знаю что когда её испольуешь нужно прописать логин и пароль, но где это делать?

    Это описано в ссылке на блог, которую я дал выше.

    Источник

    Читайте также:  Как настроить кнопку глобус
    Оцените статью