Categories: Советы

Общая адресная книга для почтового сервера

Используемые термины: Postfix , FreeIPA , MariaDB , MySQL .

Данная инструкция, скорее, описывает общий принцип организации глобальной адресной книги. Так как для почтового сервера на базе Exchange данный вопрос не актуален (общая адресная книга работает «из коробки»), то в нашем примере будет использоваться сервер на базе Postfix.

Описание принципа

В основном, почтовые клиенты поддерживают загрузку общей книги из LDAP. Таким образом, все учетные записи должны хранится в глобальном каталоге — это может быть Active Directory, FreeIPA, OpenLDAP, Samba и другие реализации.

Наш почтовый сервер может быть уже сконфигурирован таким образом, чтобы хранить данные в LDAP. В противном случае, необходим скрипт, который будет выгружать данные и актуализировать их в глобальном каталоге. В нашем примере данные будут выгружаться из MariaDB/MySQL и загружаться во FreeIPA.

Актуализация данных в LDAP

И так, если в качестве хранилища учетных записей мы не используем LDAP, нам нужно организовать загрузку данных в каталог. Мы можем выбрать разные средства, от ручного копирования до использования скрипта.

Для целей синхронизации неплохо подойдет применение таких языков, как python или php.

Настройка почтовых клиентов

После того, как мы добавили в глобальный каталог учетные записи с email-адресами, необходимо настроить почтовые клиенты для использования LDAP и получения списка адресов.

Каждая почтовая программа настраивается индивидуально. Инструкция по настройке наиболее популярных клиентов представлена в статье Настройка общей адресной книги в различных почтовых клиентах .

Другие инструкции

Данная статья предполагает, что у нас уже выстроена инфраструктура, на базе которой подключается глобальная адресная книга. В данном подразделе собраны соответствующие инструкции:

1. Полноценный почтовый сервер на CentOS 8 .

2. Настройка полноценного почтового сервера на CentOS 7 .

3. Установка и использование FreeIPA на CentOS .

4. Установка MariaDB на CentOS .

admin

Share
Published by
admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

2 недели ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

2 недели ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

2 недели ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

2 недели ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

2 недели ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

2 недели ago