Бэкап MX на базе Postfix

Основная задача бэкап MX это принять входящую почту в случаи неполадок или отсутствия соединения с основным MX-ом. Для более высокой доступности бэкап MX-а, лучше не распологать его на одной площадке с основным сервера, а вынести его на другую площадку и использовать другого провайдера для подключения. Теперь нам необходимо поправить наши MX записи на DNS-e, выглядеть они должны так:

Continue reading

Быстрая настройка Postfix, для отсылки сообщений через relay

Предположим, у вас есть сервер, который выполняет определенные внутренние задачи, и вы хотите, что бы данный сервер мог отсылать электронную почту. Все что нужно сделать, в этом случаи это настроить ваш основной почтовый сервер на relay для IP адреса вашего сервера, и проинсталировать Postfix с минимальными настройками. И так давайте начнем с Posfix-a.

Continue reading

Настраиваем Mailman на новом сервере. Переносим рассылки со старого.

И так, давайте подробно рассмотрим, как говориться шаг за шагом. Сразу хочу оговориться, что мой MTA — Postfix

Заходим в директорию mailman на старом сервере и создаем бакап нам необходимых директорий, это ./data ./archives ./lists:

tar -cvf move.tar ./data ./archives ./lists

Копируем этот файл на новый сервер, можно воспользоваться WinSCP например. Далее инсталлируем mailman. Загружаем и распаковываем последнюю версию mailman например отсюда.

Continue reading

Postfix + проверка существования почтовых ящиков через Ldap

В папке /etc/postfix, создаем файлик ldap.cf содержащий:

server_host = 192.168.0.10
version = 3
server_port = 389
timeout = 60
search_base = dc=EDDNET, dc=ORG
query_filter = (&(proxyAddresses=smtp:%s)(|(objectClass=user)(objectClass=group)(objectClass=contact)(objectClass=publicFolder)))
leaf_result_attribute = mail
result_format = %s
result_attribute = cn
special_result_attribute =
scope = sub
bind = yes
bind_dn=user@osticket
bind_pw=******

Теперь немного подробнее о некоторых параметрах, server_host — имя или Ip адрес Ldap сервера, search_base — база где будет производиться поиск, bind_dn — имя пользователя имеющего доступ к базе, обязательно без зоны, то есть только чистое название домена после собаки, bind_pw — пароль пользователя.

В main.cf добавляем —

virtual_mailbox_maps = ldap:/etc/postfix/ldap.cf

Web интерфейс для транспорта Postfix

В общем, надоело мне добавлять в транспорт пользователей руками, а лень, как известно это двигатель прогресса, поэтому, я решил написать небольшой Web UI. Выглядит он очень простенько, позволяет добавлять или удалять записи и выводит те, который уже есть в базе. Естественно, таблица транспорта должна быть в MySQL.

Если вам нужен интерфейс для управления Postfix-ом, обратите свое внимание на PostfixAdmin

Continue reading

Видео по установке почтового сервера на базе IRedMail

Комплекс iRedMail это полноценный почтовый сервер, с возможностью работы под управление RHEL, CentOS, Debian, Ubuntu или FreeBSD. В основе продукта лежит Postfix, Dovecot, Amavis-new, Clamav, Spamassasin и.т.д. Есть возможность авторизоваться пользователей из MySQL или OpenLDP. Автоматическая установка PostfixAdmin, PhPMyAdmin, RoundCube и AwStats.

Ну, а теперь собственно видео с установкой и моими комментариями, не судите строго это мой первый опыт 🙂

The player will show in this paragraph

Прямая ссылка