Меню

bitrix настройка smtp сервера

Отправка электронной почты через SMTP

Технические данные

Описание

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

Часто возникают проблемы при отправке почтовых сообщений через стандартный механизм отправки ( попадание в папку СПАМ, блокировка отправки по различным причинам).

Данный модуль призван решить эту проблему путем отправки через внешние SMTP сервера ( Google, Yandex, Amazon SES, корпоративный SMTP сервер )

С версии 0.1.4 появилась возможность отправлять почту через разные SMTP сервера ( поддержка многосайтовости ).

Модуль осуществляет сетевые подключения к «вашему SMTP» серверу что в случае работы «Агентов на хитах» может увеличивать время генерации страниц и приводить к ошибкам 50X.

В случае возникновения проблем рекомендуется перевести Агент на Cron либо уменьшить интенсивность отправки писем в настройках соответствующих модулей.

!!Модуль не работает на демо сайтах bitrixlabs.ru!!

Модуль осуществляет сетевые подключения к «вашему SMTP» серверу что в случае работы «Агентов на хитах» может увеличивать время генерации страниц и приводить к ошибкам 50X.

В случае возникновения проблем рекомендуется перевести Агент на Cron либо уменьшить интенсивность отправки писем в настройках соответствующих модулей.

Жаль что вам не смогли помочь, но поддержка оказывается только в рамках функционала модуля и не касается других модулей Битрикс или настроек Битрикс/Сервера.

По телефону оказывается только коммерческая поддержка.

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

Установка и настройка проблем не вызвали.
С SMTP яндекса всё работает https://yadi.sk/d/jXyPfmeUs0epzg
Спасибо за полезное решение!

У нас корпоративная почта на gmail, подключилось отлично. Нужно только в настройках аккаунта разрешить подключение сторонних приложений.

Также модуль отлично работает с многосайтовостью. Каждый сайт шлёт почту по своего ящика.

Спасибо за работающее решение.

Всем привет, кто нибудь решил проблему с отправкой html писем? Приходит на почту вот такая дичь:

———mix3195e981a1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

В CEvent::Send(
string event,
mixed lid,
array fields,
string duplicate=»Y»,
int message_id=»»,
array files,
string language_id
)

Читайте также:  ivms 4200 настройка домофона

6 параметр файлы, через ваш модуль файлы отправляются?

0.2.12 (13.11.2019) Для SSL verify_peer = false и verify_peer_name = false
0.2.11 (13.11.2018) (beta) Мелкие исправления

После установки появится пункт «Отправка почты через SMTP» в административной части «Настройки->Настройки модулей».

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

Дополнительные SMTP аккаунты добавляются через опцию «Добавить дополнительный E-mail SMTP аккаунт». Добавляете исходящий адрес и в новой вкладке указываете настройки для этого адреса.

Для подключения модуля необходимо добавить строку

в файл /bitrix/php_interface/init.php или /local/php_interface/init.php , если файл отсутствует то его необходимо создать

Модуль осуществляет сетевые подключения к «вашему SMTP» серверу что в случае работы «Агентов на хитах» может увеличивать время генерации страниц и приводить к ошибкам 50X.

В случае возникновения проблем рекомендуется перевести Агент на Cron либо уменьшить интенсивность отправки писем в настройках соответствующих модулей.

Внимание

  1. Для отправки писем модуль использует функцию custom_mail
  2. Модуль подключается через php_interface/init.php
  3. Во избежание проблем с генерацией страниц сайта желательно «Агенты» перенести на крон.

Техническая поддержка оказывается только по электронной почте и только в рамках функционала модуля

!! По телефону оказывается только коммерческая поддержка. !!

источник

Настройки SMTP

Люди помогите настроить smtp для отправки заказов и рассылки с интернет магазина, в настройках битры при запуске смтп службы ошибка соединения выдает.

У нас провайдер одна контора а вот хостинг у другой (сервер с битрой стоит в локалке) при отправке обычной почты с офиса пишем смтп провайдера и все ходит, полез в настройки php.ini прописал провайдерский смтп но все равно ошибка

Цитата
Dima.M пишет:
Может провайдерский не принимает от битры сигнал? типа не распознает

а где могут еще прописываться настройки смпт не подскажите, не есть большая охота вешитть смтп сервер еще кроме сайта(((

Цитата
kot488 пишет:
не могу найти файл authbind.php

А что это за файл вообще, где вы нашли про него?
Посмотрите настройку локального сервера почты в документации по КП .

Цитата
Denis Sharomov пишет:
А что это за файл вообще, где вы нашли про него?

Этот файл походу где то в битре должен быть, он походу служит для запуска смтп сервера

Цитата
Denis Sharomov пишет:

Цитата
kot488 пишет:
не могу найти файл authbind.php

А что это за файл вообще, где вы нашли про него?
Посмотрите настройку локального сервера почты в документации по КП .

Две строчки по настройке не помогли

Цитата
Nikolay Ryzhonin пишет:
В меню BitrixVM/BitrixEnv есть пункт настройки отправки почты через msmtp. Попробуйте настроить отправку почты при помощи данного пункта.

Повторно обьясняю ситуацию, есть локальная машина на убунту, на ней поднят апач, mysql, php и msmtp, внес поправки в msmtp,при проверки функции mail пишет что ошибка функция не работает, но по идее если msmtp стоит то и не должна работать так как нужно запускать почтовый сервер битрикса, а он с стардартной командой запуска не запускается, у кого стоит на вирт машине битры скажите какая у вас команда запуска?

Цитата
Nikolay Ryzhonin пишет:
1. не отправляется потому что не настроили php на отправку через msmtp (sendmail_path = msmtp -t -i)
2. для отправки почты наружу внутренний smtp внутренний smtp сервер не предназначен и используется только для отправки почты внутри продукта

В php.ini прописана строка sendmail_path = msmtp -t -i

так что нужно еще ставить почтовый сервер что бы отправлять почту? тупее еще варианта не встречал. все очень сложно выходит с битриксом

Цитата
kot488 пишет:
так что нужно еще ставить почтовый сервер что бы отправлять почту? тупее еще варианта не встречал. все очень сложно выходит с битриксом

Делаете не правильные выводы.
При правильной настройке msmtp отправляет почту с использование внешнего smtp сервера.
Если не получается настроить самостоятельно, воспользуйтесь BitrixEnv или BitrixVM в качестве эталонной среды.

Не могу, так как крутится не один сайт на машине, да и айпишник реальный только один

может кто то подскажет как можно реализовать настройку мсмтп?

поставил ssmtp, почту с консоли шлет а вот с битры валит ошибку
Feb 2 19:40:51 web sSMTP[3157]: Can’t open /var/www/dead.letter failing horribly!
Feb 2 19:44:27 web sSMTP[3188]: RCPT TO: kot4881@mail.ru > (550 Failed to verify sender (recipient error))
Feb 2 19:47:16 web sSMTP[3269]: RCPT TO: kot4881@mail.ru > (550 Failed to verify sender (recipient error))
Feb 2 20:08:56 web sSMTP[2505]: RCPT TO: kot4881@mail.ru > (550 Failed to verify sender (recipient error))
Feb 2 20:11:22 web sSMTP[2546]: RCPT TO: kot4881@mail.ru > (550 Failed to verify sender (recipient error))

я вот не пойму что все на виртуальных машинах что ли работают?

Цитата
kot488 пишет:
Не могу, так как крутится не один сайт на машине, да и айпишник реальный только один

В новой BitrixVM есть мастер настройки дополнительных сайтов
Судя по всему у вас нет файла настроек msmtp для пользователя от которого работает сайт.

говорю же мсмпт не получилось победить поставил ssmtp его получилось почти победить

кинь ссылку на новую машину битры

Тоже была проблема, не работала почта на отправку.Сервер сторонний Yandex (почта для домена). Настраивал согласно инструкции: http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=41&LESSON_ID=2946

Не работало. Что бы заработало поменял auth on на auth login
И добавил символьную ссылку на .msmtprc в root:

Код
Цитата
Не работало. Что бы заработало поменял auth on на auth login

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

auth on заменил на auth login

Добрый день, есть сайт написанный на: 1С-Битрикс: Управление сайтом 11.5.4 ., при попытке отправить почтовое сообщение функция: mail($to,$subject,$txt,$headers) выдает результат что сообщение успешно отправлено, но на указанный в переменной $to адрес сообщение приходит в виде :

Победа Р’.Р?. Олександрівский Кутузова 34 12345667 сообщениеContent-type: text/html; charset=»utf-8″ Демонтаж та РїРѕРІС–СЂРєР° лічильника РІРѕРґРё

на самом сайте прописана кодировка :

в $headers прописана строка Content-type: text/html; charset=»utf-8″

Подскажите пожалуйста как это можно побороть или исправить?.

источник

Добавить комментарий

Adblock
detector