Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| vm:b24:02-email_settings [2025/09/29 18:20] – admin | vm:b24:02-email_settings [2025/12/10 07:34] (текущий) – admin | ||
|---|---|---|---|
| Строка 8: | Строка 8: | ||
| + | |||
| + | ====== Настройка системной почты в Bitrix Virtual Appliance ====== | ||
| + | |||
| + | ===== Описание ===== | ||
| + | |||
| + | Инструкция по настройке SMTP для отправки системных писем в Bitrix Virtual Appliance 9.x. | ||
| + | |||
| + | ===== Требования ===== | ||
| + | |||
| + | * Bitrix Virtual Appliance 9.x | ||
| + | * Данные SMTP-сервера (хост, порт, логин, пароль) | ||
| + | * Root-доступ к серверу | ||
| + | |||
| + | ===== Настройка через меню VA ===== | ||
| + | |||
| + | ==== Шаг 1: Создание пула (если не создан) ==== | ||
| + | |||
| + | Запустите меню управления: | ||
| + | |||
| + | <code bash> | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Если пул не создан, | ||
| + | |||
| + | - **1. Create management pool on the server** | ||
| + | - Введите имя сервера (например: | ||
| + | |||
| + | ==== Шаг 2: Переход к настройкам почты ==== | ||
| + | |||
| + | В главном меню выберите: | ||
| + | |||
| + | - **8. Configure pool sites** | ||
| + | - **4. Change a site's email settings** | ||
| + | |||
| + | ==== Шаг 3: Ввод параметров SMTP ==== | ||
| + | |||
| + | Введите данные вашего SMTP-сервера: | ||
| + | |||
| + | | **Параметр** | **Пример значения** | **Описание** | | ||
| + | | From email address | '' | ||
| + | | Server address | '' | ||
| + | | Server port | '' | ||
| + | | SMTP authentication | '' | ||
| + | | Login | '' | ||
| + | | Password | '' | ||
| + | | Authentication method | '' | ||
| + | | Enable TLS | '' | ||
| + | |||
| + | ===== Конфигурационные файлы ===== | ||
| + | |||
| + | Настройки сохраняются в следующих файлах: | ||
| + | |||
| + | | **Файл** | **Назначение** | | ||
| + | | ''/ | ||
| + | | ''/ | ||
| + | | ''/ | ||
| + | |||
| + | ===== Ручная настройка msmtp ===== | ||
| + | |||
| + | ==== Пример конфигурации для порта 465 (SSL) ==== | ||
| + | |||
| + | <code bash> | ||
| + | nano / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | account default | ||
| + | logfile / | ||
| + | host smtp.timeweb.ru | ||
| + | port 465 | ||
| + | from noreply@example.com | ||
| + | aliases / | ||
| + | keepbcc off | ||
| + | auth on | ||
| + | user noreply@example.com | ||
| + | password ваш_пароль | ||
| + | tls on | ||
| + | tls_starttls off | ||
| + | tls_certcheck off | ||
| + | </ | ||
| + | |||
| + | Установите права: | ||
| + | |||
| + | <code bash> | ||
| + | chmod 600 / | ||
| + | chown bitrix: | ||
| + | </ | ||
| + | |||
| + | ==== Пример конфигурации для порта 587 (STARTTLS) ==== | ||
| + | |||
| + | < | ||
| + | account default | ||
| + | logfile / | ||
| + | host smtp.example.com | ||
| + | port 587 | ||
| + | from noreply@example.com | ||
| + | aliases / | ||
| + | keepbcc off | ||
| + | auth on | ||
| + | user noreply@example.com | ||
| + | password ваш_пароль | ||
| + | tls on | ||
| + | tls_starttls on | ||
| + | tls_certcheck off | ||
| + | </ | ||
| + | |||
| + | ===== Важные параметры TLS ===== | ||
| + | |||
| + | | **Порт** | **Тип шифрования** | **Параметр tls_starttls** | | ||
| + | | 465 | SSL (сразу) | '' | ||
| + | | 587 | STARTTLS | '' | ||
| + | | 25 | Без шифрования / STARTTLS | '' | ||
| + | |||
| + | ===== Тестирование отправки ===== | ||
| + | |||
| + | ==== Тест через msmtp ==== | ||
| + | |||
| + | <code bash> | ||
| + | echo -e " | ||
| + | </ | ||
| + | |||
| + | Флаг '' | ||
| + | |||
| + | ==== Тест через PHP ==== | ||
| + | |||
| + | <code bash> | ||
| + | php -r " | ||
| + | </ | ||
| + | |||
| + | ==== Проверка лога ==== | ||
| + | |||
| + | <code bash> | ||
| + | tail -20 / | ||
| + | </ | ||
| + | |||
| + | ===== Настройка имени отправителя ===== | ||
| + | |||
| + | Имя отправителя настраивается не в msmtp, а в Битриксе: | ||
| + | |||
| + | - Перейдите в **Настройки → Настройки продукта → Настройки модулей → Главный модуль** | ||
| + | - Заполните поля **E-Mail** и **Имя отправителя** | ||
| + | |||
| + | Либо добавьте заголовок From при отправке: | ||
| + | |||
| + | <code bash> | ||
| + | echo -e "From: Bitrix24 < | ||
| + | </ | ||
| + | |||
| + | ===== Типичные ошибки ===== | ||
| + | |||
| + | ==== 535 Incorrect authentication data ==== | ||
| + | |||
| + | **Причина: | ||
| + | |||
| + | **Решение: | ||
| + | * Проверьте логин и пароль в панели хостинга | ||
| + | * Убедитесь что почтовый ящик существует и активен | ||
| + | * Используйте пароль от почты, не от хостинга | ||
| + | |||
| + | ==== Connection refused / timeout ==== | ||
| + | |||
| + | **Причина: | ||
| + | |||
| + | **Решение: | ||
| + | * Проверьте порт (465 или 587) | ||
| + | * Проверьте доступность: | ||
| + | |||
| + | ==== TLS handshake failed ==== | ||
| + | |||
| + | **Причина: | ||
| + | |||
| + | **Решение: | ||
| + | * Для порта 465: установите '' | ||
| + | * Для порта 587: установите '' | ||
| + | |||
| + | ===== См. также ===== | ||
| + | |||
| + | * [[bitrix: | ||
| + | * [[bitrix: | ||