Меню

bitrix php mail настройка

Bitrix php mail настройка

Виртуальная машина сэкономит вам время и силы на правильное развертывание и администрирование вашего сайта или внутреннего информационного ресурса на базе продуктов «1С-Битрикс».

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

Описание установки VMWare Player не входит в данное руководство. По всем вопросам установки этой программы обращайтесь к документации VMWare Player.

На текущий момент рекомендуется к использованию виртуальная машина в версии 7.х. Описания остальных машин оставлены для тех, кто пока не переходит на более совершенную версию.

На каждой странице курса авторизованный на сайте посетитель может дать комментарий к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой:

Скачать материалы курса в формате CHM. Файлы формата CHM обновляются ежемесячно, тем не менее, возможно некоторое отставание их от онлайновой версии курса.

Чтобы отключить подобное отношение к файлу необходимо:

    перейти в свойства файла на вкладку Общие. Внизу у Вас отобразится сообщение о том, что этот файл был заблокирован системой с целью защиты компьютера.

Отсутствие кнопки Разблокировать возможно в двух случаях:

  1. Файл лежит не локально, а на сетевом ресурсе.
  2. Если файл лежит на локальном диске, но путь к нему содержит спецсимволы (# и прочие).

источник

Настройка почты BitrixVM на локальном сервере

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

В настройках модуля «Почта» сервер SMTP работает.

При тестировании через командную строку PHP проверку не проходит

В чем может быть проблема? И какие настройки нужно устанавливать в VMware и в Корпоративном портале?

Цитата
Алексей Шафранский написал:
Vladimir Kochnev , вечер добрый
В курсе все есть, прошу ознакомится https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=48&LESSON_ID=8853&LESSON_PATH=39.
Все как обычно: емайл, адрес почтового сервера, порт, логин и пароль для авторизаций, tls и т.д. Настройки модуля Почта не нужны в этом случае.
Как настроите вирт. машину — проверка сайта поменяет свое мнение о почте)

Спасибо! Попробовал различными способами, но так ничего и не вышло, если указываю в качестве сервера SMTP 127.0.0.1 или локальный адрес сервера при проверке та же ошибка. Если пытаюсь подключить внешний SMTP сервер от яндекса или мэйла, при проверке сервер зависает (приходится перезагружать). Может я что-то неправильно указываю?

Что я пробовал в настройке в VMware:

From email: admin@example.com
SMTP server: 192.168.1.105
SMTP port: 25
SMTP user:
TSL status: on

From email: admin@example.com
SMTP server: 127.0.0.1
SMTP port: 25
SMTP user:
TSL status: on

Результат проверки по этим двум попыткам такой же

From email: admin@example.com
SMTP server: smtp.yandex.ru
SMTP port: 465
SMTP user: user_yandex
SMTP password: ******
TSL status: on

From email: admin@example.com
SMTP server: smtp.mail.ru
SMTP port: 465
SMTP user: user_mail
SMTP password: ******
TSL status: on

Если использую сторонний сервер при проверке происходит зависание.

Цитата
Andrey Churashev написал:

Цитата
Vladimir Kochnev написал:
Попробовал различными способами

А цель какая у этих действий?

Цель описана в 1 сообщении (настройка отправки эмейл уведомлений и сообщений).

Цитата
Vladimir Kochnev написал:
уведомлений и сообщений

ДЛЯ чего это из локальной копии ? сделать и радоваться?
-или
— взаимодействие с клиентами
— еще какие то задачи которые невозможно исполнять на боевом* сайте
ЗАЧЕМ.

Andrey Churashev, например проверить емайл шаблон магазина (sale) или шаблоны рассылок (sender) в разных мейлерах или программах. Задача «для чего» не указана.

Цитата
Vladimir Kochnev написал:
From email: admin@example.com
SMTP server: 127.0.0.1
SMTP port: 25
SMTP user:
TSL status: on

У вас на локалхосте на порту 25 поднят smtp сервер да еще с tls для ящиков вида ***@example.com?

Если действительно хотите потестировать почту, то настройте правильно и используйте существующие валидные емайлы, пример для yandex:

Цитата
Vladimir Kochnev написал:
From email: admin@example.com
SMTP server: smtp.yandex.ru
SMTP port: 465
SMTP user: user_yandex
SMTP password: ******
TSL status: on

From — myemail@yandex.ru
SMTP Server — smtp.yandex.ru
SMTP Port — 25
SMTP User — myemail@yandex.ru
SMTP Password — mypassword
TLS — On

Где myemail@yandex.ru ваш валидный существующий емайл.

После настройки вирт. машины в БУСе в настройках модулей прописать этот же емайл ( myemail@yandex.ru ) — main, sale, sender, forum и т.д.

А отправлять письма уже на другие ящики, например, регистрация пользователя с емайлом iamuser@yandex.ru или оформление заказа в магазине, рассылки и т.д.

Для mail.ru и прочих все по аналогии

Цитата
Алексей Шафранский написал:
Andrey Churashev , например проверить емайл шаблон магазина (sale) или шаблоны рассылок (sender) в разных мейлерах или программах. Задача «для чего» не указана.

Vladimir Kochnev ,

Цитата
Vladimir Kochnev написал:
From email: admin@example.com
SMTP server: 127.0.0.1
SMTP port: 25
SMTP user:
TSL status: on

У вас на локалхосте на порту 25 поднят smtp сервер да еще с tls для ящиков вида ***@example.com?

Если действительно хотите потестировать почту, то настройте правильно и используйте существующие валидные емайлы, пример для yandex:

Цитата
Vladimir Kochnev написал:
From email: admin@example.com
SMTP server: smtp.yandex.ru
SMTP port: 465
SMTP user: user_yandex
SMTP password: ******
TSL status: on

From — myemail@yandex.ru
SMTP Server — smtp.yandex.ru
SMTP Port — 25
SMTP User — myemail@yandex.ru
SMTP Password — mypassword
TLS — On

Где myemail@yandex.ru ваш валидный существующий емайл.

После настройки вирт. машины в БУСе в настройках модулей прописать этот же емайл ( myemail@yandex.ru ) — main, sale, sender, forum и т.д.

А отправлять письма уже на другие ящики, например, регистрация пользователя с емайлом iamuser@yandex.ru или оформление заказа в магазине, рассылки и т.д.

Для mail.ru и прочих все по аналогии

Спасибо за помощь! Но так я и не смог настроить отправку почты.

В настройках виртуальной машины прописал следующее:

From — myemail@yandex.ru (действующий логин от почты на яндексе)
SMTP Server — smtp.yandex.ru
SMTP Port — 25
SMTP authorization: Y
SMTP User — myemail@yandex.ru (действующий логин от почты на яндексе)
SMTP Password — mypassword (действующий пароль от почты на яндексе)
TLS — Y

Прописал myemail@yandex.ru в настройках модулей.

При такой настройке при проверке портала возникают все те же ошибки.

В таком случае как я и писал выше, виртуалка зависает.

источник

Как настроить почту в Битрикс?

Добрый день. Стоял сайт на Centos 6 с Plesk всё работало — почта при регистрации нового пользователя ему уходила, всё хорошо, в общем. Но в связи с некоторыми причинами пришлось переставлять на BitrixVM сайт — почта уходить перестала. Ну т.е. я понимаю, что надо сделать какие то настройки типа этих . Но почему раньше почта уходила без всяких настроек с Plesk? Что использовал Битрикс для отправки ранее (на старом сервере)?

Update: Потому что у меня вообще не стояло никакого почтового сервера ( Всем извините

1. вариант и я тебе его крайне рекомендую.
Делигируй почту на яндекс PDD, ( по сути штатный вараиант для битиркс вм)
Битрикс вм по умолчанию использует не smtpd а msmtpd который по сути умеет только автаризовывать на чужом почтовом сервере.
редактируем файлик
/home/bitrix/.msmtprc ( рестартовать демон не нужно)
пишем туда вот это

Смотрим логи отправки в этой же папке
Да и не забудь активировать акаунт на яндексе!
Плюсы
+у каждого проекта свой почтовый сервер без настроек
+ админка яндекса
+антиспам яндекса
+spf dkim dmarck работают валидно сертификаты подписаны. ( требуется отправить токен для активации DKIM
— почта уходит со внешнего сервера

Настройки можешь посмотреть у этого домена в записях.

Теперь как сделать так чтоб почта отправлялась с лькального компа.
yum install postfix .

Ну и чтоб сайт начал отправлят ьпочту через постфикс, коментишь строчку в виртуал хосте соответствующего сайта
php_admin_value sendmail_path «msmtp -t -i -a Тут_имя_твтего_сайта»
релоад апача и все.

+почта своя
— нет антиспама
-ставить веб морду, если нужна то roundcube рекомендую.
— настраивать все ящики и тд нужно самому или опять крутить веб морду.
— нужно настраивтаь самому dkim , ставить opendkim Писал как это сделатьл тут

источник

Настраиваем почту на VMBitrix

Шестопалов Лев

С выходом виртуальной машины появилась стабильная ниша тикетов в техподдержке по настройке почты в виртуальной машине. Стараемся в таких случаях помочь , но в основном это касается настройки встроенного в дистрибутив Ubuntu smtp-клиента — msmtp. Такие тикеты подпадают под категорию решение проблем с серверным ПО, и запросто может быть отказано в поддержке или, в лучшем случае, перевод в статус «Консультирование» с временем реакции в 120 часов.

Чтобы уменьшить нагрузку на ТП и как-то помочь решить проблему с почтой на VMBitrix рассмотрим типовую настройку.

Заходим на виртуальную машину и видим первое окно:

Нажимаем Login, входим под root (это обязательно) и видим далее меню настройки:

Жмем 1, потом Enter и проходим шаги базового мастера настройки почты. Для большинства клиентов этот мастер может сразу решить проблему настройки, достаточно указать адрес почтового сервера, порт, требуется ли авторизация для отправки писем, и, если да, то логин и пароль.

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

Для проверки результата мы параллельно настройке открываем сам сайт,
переходим в Инструменты-Командная PHP строка и выполняем скрипт после каждой манипуляции с настройками:

Если после прохождения мастера почтовая система не заработала, то заходим под root в консольный режим, переходим в папку /home/bitrix/ — в этой папке мастер создает файл конфигурации .msmtprc — в нем хранится конфиг, вот его то и надо поправить. Также, после того, как мы через функцию mail попробовали отправить письмо и получили ошибку должен создаться файл .msmtp.log — с указанием ошибки отправки, которую вернул почтовый сервер. Его также необходимо изучить.

Примерное содержимое файла .msmtprc:

Видим, что указан хост, порт и то, что авторизация не требуется. Если при таком конфиге в файле .msmtp.log ошибка вида:

Значения user_name и user_password и user@email.com — меняем на свои, их надо запросить у администратора почтового сервера, если они вам неизвестны.

Далее, если ошибка не пропала, значит схема авторизации немного другая и надо пробовать такой конфиг (после каждого изменения необходимо сохранить файл и без перезагрузки веб-сервера пробовать отправить почту скриптом, данным выше):

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

Перечисленные выше варианты для почтовой системы без шифрования. Если на вашем почтовом сервере обязательно требуется шифрованием для отправки письма, то тут надо запросить новый номер порта, обычно это 465 и конфиг меняется на такой:

Этот конфиг должен работать с шифрованым соединением. Также, иногда возможны совмещения шифрования с вариантами авторизации, описанными выше и надо пробовать разные конфиги, вроде:

На этом настройка почты должна завершиться с успехом. Если все же есть проблемы, пишите, попробуем помочь с настройкой.

источник

Читайте также:  настройки для vox tonelab

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

Как настроить и установить? © 2021
Все права сохранены © 2020. Информация, опубликованная на сайте, носит исключительно ознакомительный характер и не является рекомендацией к применению. Внимание! Материалы могут содержать информацию, предназначенную для пользователей старше 18 лет. 18+

Adblock
detector