Настройка почты 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.105SMTP port: 25SMTP user:TSL status: on
From email: admin@example.com SMTP server: 127.0.0.1SMTP port: 25SMTP user:TSL status: on
Результат проверки по этим двум попыткам такой же
From email: admin@example.com SMTP server: smtp.yandex.ruSMTP port: 465SMTP user: user_yandexSMTP password: ******TSL status: on
From email: admin@example.com SMTP server: smtp.mail.ruSMTP port: 465SMTP user: user_mailSMTP password: ******TSL status: on
Если использую сторонний сервер при проверке происходит зависание.
ЦитатаVladimir Kochnev написал:Попробовал различными способами Цитата Vladimir Kochnev написал:Попробовал различными способами ЦитатаVladimir Kochnev написал: уведомлений и сообщенийAndrey Churashev, например проверить емайл шаблон магазина (sale) или шаблоны рассылок (sender) в разных мейлерах или программах. Задача "для чего" не указана.
ЦитатаVladimir Kochnev написал:From email: admin@example.com SMTP server: 127.0.0.1SMTP port: 25SMTP user:TSL status: onУ вас на локалхосте на порту 25 поднят smtp сервер да еще с tls для ящиков вида ***@example.com?
Если действительно хотите потестировать почту, то настройте правильно и используйте существующие валидные емайлы, пример для yandex:
ЦитатаVladimir Kochnev написал:From email: admin@example.com SMTP server: smtp.yandex.ruSMTP port: 465SMTP user: user_yandexSMTP password: ******TSL status: onFrom - myemail@yandex.ru SMTP Server - smtp.yandex.ruSMTP Port - 25SMTP User - myemail@yandex.ru SMTP Password - mypasswordTLS - On
Где myemail@yandex.ru ваш валидный существующий емайл.
После настройки вирт. машины в БУСе в настройках модулей прописать этот же емайл ( myemail@yandex.ru ) - main, sale, sender, forum и т.д.
А отправлять письма уже на другие ящики, например, регистрация пользователя с емайлом iamuser@yandex.ru или оформление заказа в магазине, рассылки и т.д.
Для mail.ru и прочих все по аналогии
Цитата Vladimir Kochnev написал:From email: admin@example.com SMTP server: 127.0.0.1SMTP port: 25SMTP user:TSL status: onУ вас на локалхосте на порту 25 поднят smtp сервер да еще с tls для ящиков вида ***@example.com?
Если действительно хотите потестировать почту, то настройте правильно и используйте существующие валидные емайлы, пример для yandex:
Цитата Vladimir Kochnev написал:From email: admin@example.com SMTP server: smtp.yandex.ruSMTP port: 465SMTP user: user_yandexSMTP password: ******TSL status: onFrom - myemail@yandex.ru SMTP Server - smtp.yandex.ruSMTP Port - 25SMTP User - myemail@yandex.ru SMTP Password - mypasswordTLS - On
Где myemail@yandex.ru ваш валидный существующий емайл.
После настройки вирт. машины в БУСе в настройках модулей прописать этот же емайл ( myemail@yandex.ru ) - main, sale, sender, forum и т.д.
А отправлять письма уже на другие ящики, например, регистрация пользователя с емайлом iamuser@yandex.ru или оформление заказа в магазине, рассылки и т.д.
Спасибо за помощь! Но так я и не смог настроить отправку почты.
В настройках виртуальной машины прописал следующее:
From - myemail@yandex.ru (действующий логин от почты на яндексе)SMTP Server - smtp.yandex.ruSMTP Port - 25SMTP authorization: YSMTP User - myemail@yandex.ru (действующий логин от почты на яндексе)SMTP Password - mypassword (действующий пароль от почты на яндексе)TLS - Y
Прописал myemail@yandex.ru в настройках модулей.
При такой настройке при проверке портала возникают все те же ошибки.
В таком случае как я и писал выше, виртуалка зависает.
Пока не понимаю в чем может быть проблема.
Цитатаbaltika написал:при tls используйте порт 465587 порт попробовал результат тот же.
Я так понял настройки почты не обязательно делать через консоль виртуальной машины, можно также это сделать и через пользовательский раздел портала в настройках.
Пока вопрос остается открытым.
ЦитатаАлексей Шафранский написал:Почему вопрос то открыт?Потому, что почта так и не работает, тест проверки портала и конфигурации с ошибками.
Ещё раз попробую описать ситуацию, может я чего не понимаю:Есть локальный компьютер с VMware за маршрутизатором c доступом в интернет и статичным IP, на маршрутизаторе проброшены порты (80, 25, 110, 8895, 8893, 8894, 9306, 5223, 8090, 8890, 3306, 465, 993, 995, 587) на локальный компьютер с VMware.Доступ к серверу осуществляется через хостинг с доменом mydomain.ru с перенаправлением на статичный IP адрес маршрутизатора и т.д. до сервера VMware. На сервере установлена и настроена Виртуальная машина Битрикс 7.1. При проверке портала возникают ошибки с отправкой почты. Вроде все, остальное описано в сообщениях 1, 3 и 8.
Возможно проблемы из-за мудреной схемы подключения, хотя портал в остальном работает отлично и продолжает радовать!
Буду благодарен за любую помощь в решении данной проблемы, хоть портал и работает хорошо, но функционал почты был бы не лишним.