Bitrix php mail настройка
Виртуальная машина сэкономит вам время и силы на правильное развертывание и администрирование вашего сайта или внутреннего информационного ресурса на базе продуктов «1С-Битрикс».
Курс предназначен для администраторов и пользователей продуктов «1С-Битрикс», устанавливающих для ознакомления либо переносящих готовые проекты на виртуальную машину BitrixVM. Аналогичным способом можно переносить проекты с удаленного сайта на виртуальную машину, между виртуальными машинами и т.д. В курсе рассматриваются процедуры установки всех необходимых приложений для работы продукта на виртуальной машине BitrixVM.
Описание установки VMWare Player не входит в данное руководство. По всем вопросам установки этой программы обращайтесь к документации VMWare Player.
На текущий момент рекомендуется к использованию виртуальная машина в версии 7.х. Описания остальных машин оставлены для тех, кто пока не переходит на более совершенную версию.
На каждой странице курса авторизованный на сайте посетитель может дать комментарий к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой:
Скачать материалы курса в формате CHM. Файлы формата CHM обновляются ежемесячно, тем не менее, возможно некоторое отставание их от онлайновой версии курса.
Чтобы отключить подобное отношение к файлу необходимо:
- перейти в свойства файла на вкладку Общие. Внизу у Вас отобразится сообщение о том, что этот файл был заблокирован системой с целью защиты компьютера.
Отсутствие кнопки Разблокировать возможно в двух случаях:
- Файл лежит не локально, а на сетевом ресурсе.
- Если файл лежит на локальном диске, но путь к нему содержит спецсимволы (# и прочие).
источник
Настройка почты 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 написал:
А цель какая у этих действий? |
Цель описана в 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 Писал как это сделатьл тут
источник