Помощь Как настроить отправку всех писем с сайта на Bitrix через SMTP?

Тема в разделе "Битрикс", создана пользователем pragmatik, 11 дек 2014.

Модераторы: mrLom, puagardian
  1. pragmatik

    pragmatik Постоялец

    Регистр.:
    12 фев 2013
    Сообщения:
    125
    Симпатии:
    31
    Буду признателен за советы по выходу из вышеописанной ситуации и ссылки на мануалы для чайников.
     
  2. nesesser

    nesesser Создатель

    Регистр.:
    12 сен 2011
    Сообщения:
    35
    Симпатии:
    5
    Автор говорит о том, что необходимо чтобы пакет Net_SMTP был установлен на физической машине, на которой крутится ваш сайт. И далее идет пример командной строки для консоли Linux.
    Далее он говорит как добраться до консоли:
    1. В случае если бы вы арендовали облачный хостинг, то вам была бы доступна консоль, скорее всего даже из личного кабинета (например, на Clodo это так). Потому что облачные сервисы создают для вас виртуальную машину с выбранной ОС (для Битрикс это, как правило, CentOS). И далее вы сами администрируете эту виртуальную машину - через командную строку. И, в частности, можете установить любое ПО.
    2. Второй вариант - когда у вас так называемый Shared-хостинг или Виртуальный хостинг (например, jino или regru). Это когда вам доступен веб-интерфейс хостинга и есть FTP-доступ чтобы залить файлы. Самый распространенный вариант для небольших сайтов.
      Так вот во втором случае у вас нет доступа к командной строке сервера. Устанавливать необходимое ПО может только администратор хостера, сотрудник тех поддержки ну или кто-то подобный. В этом случае вам необходимо написать в техподдержку вашего хостинга: "Хочу настроить отправку писем smtp, говорят нужен Net_SMTP. Он есть? Можем установить если его нет?" Ну и техподдержка вам поможет.
    Это Shared-хостинг. Для решения проблемы вам нужно обратиться в техподдержку (вариант 2).
     
    Последнее редактирование: 6 апр 2015
    pragmatik нравится это.
  3. nesesser

    nesesser Создатель

    Регистр.:
    12 сен 2011
    Сообщения:
    35
    Симпатии:
    5
    Я, прошу прощения, ни разу с такой задачей не сталкивался, поэтому не сразу и разобрался. Но на вашем хостинге по всем тарифным планам предоставляется ssh-доступ. Это значит что вы можете выполнить установку самостоятельно.
    Для этого вам нужно освоить ssh-подключение - beget.ru/faq.html?faq=ssh
    В частности изучите "Предоставляете ли вы доступ по SSH?" и обратите внимание на "Как учётные данные использовать для подключения по SSH?"

    Далее, в продолжении вашей инструкции есть ссылка на то как создать свой pear репозиторий. Ну и в комментариях есть альтернативные решения. В частности если Net_smtp уже установлен

    p.s. обратите внимание, что по умолчанию ssh-подключение отключено. Для включения нужно обратиться с запросом в техподдержку - так написано на вашем хостинге. Ну и уж если вы будете обращаться в техподдержку - обрисуйте им задачу в целом. Они вам более точно скажут что вы сможете и что не сможете сделать.
     
    Последнее редактирование: 27 дек 2014
    pragmatik нравится это.
  4. pragmatik

    pragmatik Постоялец

    Регистр.:
    12 фев 2013
    Сообщения:
    125
    Симпатии:
    31
    Не могли бы Вы указать на конкретные решения? К сожалению не все обладают парапсихическими способностями, позволяющими угадывать о чем конкретно Вы ведете речь.
     
  5. 1n3gant

    1n3gant Создатель

    Регистр.:
    22 май 2015
    Сообщения:
    44
    Симпатии:
    4
    1. SMTP отправку лучше делать функциями сервера, возможно стоит Веб-окружения Битрикс, инструкцию по настройки можно посмотреть по ссылке https://dev.1c-bitrix.ru/community/webdev/user/60622/blog/10957/
    2. Если возможности установки на сервере msmtp нет, в таком случаи следует использовать сторонние библиотеки https://github.com/PHPMailer/PHPMailer/blob/master/class.smtp.php и перехватывать отправку функцию bxmail(https://dev.1c-bitrix.ru/api_help/main/functions/other/bxmail.php) путем объявление функции custom_mail.
     
  6. Abix

    Abix

    Регистр.:
    18 фев 2008
    Сообщения:
    216
    Симпатии:
    286
    Не парьтесь ставьте модуль http://marketplace.1c-bitrix.ru/solutions/machete.smtpmail/?sphrase_id=5465952
     
    wpt и 1n3gant нравится это.
  7. 1n3gant

    1n3gant Создатель

    Регистр.:
    22 май 2015
    Сообщения:
    44
    Симпатии:
    4
  8. Abix

    Abix

    Регистр.:
    18 фев 2008
    Сообщения:
    216
    Симпатии:
    286
    Вы програмист 1С-Битрикс?