Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Создание почтовых ящиков с помощью скрипта

Обновлено: 15.07.26

Если вы хотите создать почтовые ящики, выполните следующие действия.

После запуска контейнера необходимо запустить скрипт, чтобы изменить настройки r7-office-mail-server по умолчанию.

Выполните следующую команду:

docker exec -it r7-office-mail-server bash

Перейдите в каталог со скриптами:

cd /usr/src/iRedMail/tools/scripts/

Подготовьте файл csv со списком почтовых ящиков, которые требуется создать, и сохраните этот файл в формате csv, например, mailboxes.csv.

Ниже приводится пример файла mailboxes.csv:

  1. Email,Password
  2. zzz@example.com,pwd123
  3. yyy@example.com,qwerty123

Выполните скрипт для создания почтовых ящиков:

python create_mailboxes.py -d "r7-office-mail-server" -u "root" -p "my-secret-pw" -dn "r7-office-mail-server" -mb "mailboxes.csv"

Где:

  • -d — имя контейнера с БД Mysql почтового сервера (команда docker ps -a укажет в столбцу NAMES);
  • -u — логин для подключения к БД Mysql почтового сервера;
  • -p — пароль для подключения к БД Mysql почтового сервера;
  • -dn — имя БД (пример при создании контейнера с БД Mysql: MYSQL_DATABASE=r7-office).

При повторном вызове скрипта дубликаты не создаются.

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое