Если на чистом Веб-окружении не работает отправка почты
На первый месяц сотрудничества вы получаете скидку 20% на все работы!
- Главная
- База знаний
- Если на чистом Веб-окружении не работает отправка почты
Бывает, что сразу же после установки Веб-окружения 1С-Битрикс там не работает почта (даже если в меню Веб-окружения настройки почты заданы корректно).
Проявляется проблема таким образом — если попробовать отправить тестовое письмо из консоли
echo -e «test message» | /usr/bin/msmtp —debug -t -i info@atlant2010.ru
То вылезет ошибка
msmtp: cannot connect to 127.0.0.1, port 25: Connection refused
msmtp: could not send mail (account default from /etc/msmtprc)
Решается проблема просто — установкой sendmail
yum install sendmail
service sendmail start
Только нужно будет убедиться, что запуск sendmail добавился в автозагрузку..
Добавить sendmail в автозагрузку можно так:
chkconfig —add sendmail
Аналогично, скорее всего можно поставить и postfix вместо sendmail.
Более подробно о подключении postfix в Веб-окружении.
Теги: веб-окружение, сервер, почта, sendmail, postfix
Наши довольные клиенты
















С ребятами работаем уже 2 года. Отличная команда, отличный подбор программистов.
Практически в любое время суток есть связь с руководителями. Критичные вопросы можно решить даже в 2 часа ночи (для нас как интернет-проекта это очень важно).
Время, когда начинали сотрудничество с Атлантом сейчас вспоминается с легкой ухмылкой. А тогда — все было очень плохо.
Решили кардинально изменить сайт — старый «снести» и перейти на 1С-Битрикс.
Разработку сайта поручили фрилансеру. Он все сделал, сверстал сайт. Но прямо перед запуском у него случились какие-то трудности, 2 недели мы без связи. О нем ничего плохого сказать не могу, но — факт на лицо. Мы остались с недоработанной копией сайта (более 30 критичных доработок).
Как быть в такой ситуации — понятия не имели. Стали искать среди Золотых партнеров Битрикса, которые могли бы нам помочь в сложившейся ситуации.
Написали порядка сотни запросов.
Ответ от Атланта выделялся среди всех! Стоимость за работы оказалась одной из самых низких. Уверенность придавала пошаговая инструкция, что ребята собираются сделать с сайтом.
В итоге, запустили сайт, работаем с ними и ни разу не пожалели!
В первые 6 месяцев после начала сотрудничества — у нас рост продаж в 2 раза. Ставим любые, даже самые сложные задачи. Все выполняется.
Удобно, что все в одном месте: работы по сайту, 1С, хостинг, seo, дизайн и т.д.
Рекомендуем!
Андрей Рудый ( Директор — LEDPremium )
Работаем с компанией Атлант уже два года.
Всегда раскладываем яйца по разным корзинам и работали сразу с несколькими аутсорсерами.
За год перевели на «Атлант» от 20 до 70% выполнения задач по верстке сайта и настройке 1С.
Год за годом удивляемся развитию и прогрессу компании и радуемся за свой удачный выбор.
Уровень программистов стал выше — цены в пределах рынка, реакция руководства моментальная.
Как обычно когда все хорошо даже не знаешь что выделить и нет повода писать отзыв.
Ребята целиком создали наш ресурс www.datakam.ru
От стандартного визуально убожественного Б24 не оставили камня на камне.
Наши маркетологи, в ежемесячных отчетах, показывают мне как руководителю, положительный эффект изменений на сайте и в автоматизации оформления документов. Есть толк. В деньгах. В рублях.
Честно и откровенно рекомендуем этот творческий коллектив как надежного партнера в работе.
Самое смешное что мы никогда не видели никого из руководства и сотрудников в глаза — и при этом удовлетворены качеством и скоростью выполнения задач.
Рекомендуем.
Отвечаем.
Владислав Механцев ( технический директор — datakam.ru )
Работаем с Atlant уже более 2х лет, все устраивает: скорость выполнения работ и качество. Бывает, что не хватает программистов или не всегда сходимся в вопросах дизайна, но все вопросы получалось решить более-менее оперативно.
Вполне доволен результатом. Спасибо.
Дмитрий ( Зам. ген. директора. — Souz.com )
C компанией АТЛАНТ мы сотрудничаем недавно, можно сказать только притираемся! Радует, что специалисты компании готовы к диалогу, и большинство спорных вопросов решается в режиме он-лайн и с учетом пожеланий заказчика. Цены на услуги, относительно большинства компаний, весьма доступные. Продолжаем работать, очень много проектов по сайту, надеемся что сотрудничество будет долгосрочным и взаимовыгодным!
Спасибо всем сотрудникам компании АТЛАНТ!
Алексей ( Руководитель проекта — www.akademigra.ru )
Начали работать с компанией Атлант недавно, но сразу же поняли, что выбор оказался удачным — все работы выполняются быстро и качественно, большое спасибо!
Форум
Добрый день!
Подскажите пожалуйста как и где настроить переменные #EMAIL# ; #DEFAULT EMAIL FROM# ( для полей кому и и от кого)?
Нужно чтобы рассылка приходила нескольким сотрудникам компании и была персональной, т.е. заказы клиентов приходили не всем и каждому, а персональному менеджеру клиента.
Постоянный посетитель
Сообщений: 166 Баллов: 14 Регистрация: 12.02.2012
14.05.2013 18:58:54
это просто переменные массива который передается в CEvent:Send
Постоянный посетитель
Сообщений: 499 Баллов: 40 Регистрация: 11.03.2012
15.05.2013 11:47:41
В настройках главного модуля задаются эти переменные
А все-таки жаль: иногда над победами нашими
встают пьедесталы, которые выше побед. Булат Окуджава
Заглянувший
Сообщений: 3 Регистрация: 15.03.2013
15.05.2013 17:39:55
| Цитата |
|---|
| xdypx пишет: В настройках главного модуля задаются эти переменные |
Можно подробней?
Заглянувший
Сообщений: 31 Баллов: 1 Регистрация: 10.01.2012
15.05.2013 18:21:46
Интересующие вас переменные являются частью массива передаваемого мотоду CEvent::send, с описанием метода можно ознакомиться в документации.
Постоянный посетитель
Сообщений: 499 Баллов: 40 Регистрация: 11.03.2012
16.05.2013 13:34:49
Здесь задается #DEFAULT_EMAIL_FROM#. еще несколько таких переменных тоже в админке задать можно, а все остальные передаются как написал Crank
А все-таки жаль: иногда над победами нашими
встают пьедесталы, которые выше побед. Булат Окуджава
Постоянный посетитель
Сообщений: 92 Баллов: 14 Регистрация: 15.10.2015
03.03.2023 10:44:36
| Цитата |
|---|
| написал: Подскажите пожалуйста как и где настроить переменные #EMAIL# ; #DEFAULT EMAIL FROM# ( |
в списке сайтов,
/bitrix/admin/site_edit.php?lang=ru&LID=s1
поле
Прикрепленные файлы
- screen.png (5.46 КБ)
Страницы: 1
Центр поддержки
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507

© 2001-2024 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
Как использовать SMTP в Битрикс?
В Битрикс можно настроить SMTP (Настройки -> Настройки продукта -> Почтовые и СМС события -> Настройки SMTP). Я создал SMTP, а как его использовать на сайте? Поиск по гуглу и яндексу ничего не дал (разве что использование в Битрикс24, но мы не используем его).
Отслеживать
Дмитрий Наумов
задан 6 фев 2023 в 11:55
Дмитрий Наумов Дмитрий Наумов
1 1 1 бронзовый знак
так smpt или smtp?
6 фев 2023 в 11:57
smtp, была опечатка в названии
6 фев 2023 в 12:03
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Отправка писем от имени и адреса, указанного при настройке локального SMTP-сервера, возможна только в тех случаях, когда в письме можно выбрать отправителя. Например, при создании Рассылок в Маркетинг > E-mail-маркетинг > Рассылки , отправке писем из CRM или из раздела Почта корпоративного портала.
Т.е. вы можете с этого ящика отправлять только рассылки из административной части битрикс, а для настройки отправки всех писем нужно настраивать сервер (если виртуальная машина то вот инструкция)
Отслеживать
ответ дан 7 фев 2023 в 9:38
3,697 1 1 золотой знак 18 18 серебряных знаков 37 37 бронзовых знаков
Чтобы в продуктах 1С-Битрикс: Управление сайтом и коробочных версиях Битрикс24 включить возможность использования SMTP-сервера отправителя, отредактируйте файл /bitrix/.settings.php , добавив секцию smtp со следующим кодом:
‘smtp’ => array ( ‘value’ => array( ‘enabled’ => true, ‘debug’ => true, //optional ‘log_file’ => ‘/var/mailer.log’, //optional ), ),
Отслеживать
ответ дан 8 ноя 2023 в 5:49
- битрикс
- smtp
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Логин по email
В тех. поддержке часто поднимается вопрос об авторизации пользователей по e-mail адресу и паролю. Штатно данный функционал не поддерживается, но задача просто решается на конкретном сайте.

Итак, приступим.
1. Перенесём компонент bitrix:main.register в своё пространство имён
Сразу уточню, что для решения этой задачи эффективнее всего именно изменение кода компонента. Обусловлено это тем, что он имеет очень много проверок и условий, обходить которые себе дороже будет, при внесении изменений в шаблон. Плюс мы получаем доступ к порядку вывода полей формы регистрации.
2. Открываем на редактирование файл /bitrix/components/demo/main.register/component.php (путь зависит от пространства имён, в котором находятся пользовательские компоненты).
3. Меняем строки:
$arDefaultFields = array( "LOGIN", "PASSWORD", "CONFIRM_PASSWORD", EMAIL", );
$arDefaultFields = array( "EMAIL", "PASSWORD", "CONFIRM_PASSWORD", );
4. Далее мы должны для системы создавать логин из e-mail’а. Для этого надо в файл /bitrix/php_interface/init.php (если его нет, то создайте) добавить код:
AddEventHandler(«main», «OnBeforeUserRegister», «OnBeforeUserUpdateHandler»); AddEventHandler(«main», «OnBeforeUserUpdate», «OnBeforeUserUpdateHandler»); function OnBeforeUserUpdateHandler(&$arFields)
В результате у нас получился такой компонент
и пользователи после регистрации выглядят

Теперь поправим нашу форму авторизации (bitrix:system.auth.form) на сайте, чтобы вместо логина запрашивался e-mail.
1. Кастомизируем шаблон компонента
2. Отредактируем языковой файл /bitrix/templates/.default/components/bitrix/system.auth.form/email/lang/ru/template.php
и заменим строку:
| $MESS [‘AUTH_LOGIN’] = «Логин»; |
| $MESS [‘AUTH_LOGIN’] = «E-mail»; |
| $MESS [‘AUTH_LOGIN’] = «Логин или e-mail»; |

Теперь пользователь сайта увидит что-то подобное: