Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Linux + Postfix + Dovecot + MySQL



Linux + Postfix + Dovecot + MySQL


Перед вами гайд о поднятии почтового сервера на Linux


Компоненты распространенной почтовой связки:

1. Postfix - SMTP, MTA (mail transfer agent)

2. Dovecot - IMAP/POP3, MDA (mail delivery agent)

3. MySQL - хранение данных сенрвера и пользователей

4. Spam Filter - например Rspamd/SpamAssassin


Требования почты и DNS для работы почтовой связки:

1. Запись A, полное доменное имя к IP-адресу почтового сервера

2. Запись MX для домена

3. Запись SPF (Sender Policy Framework)
Содержит список доверенных серверов, с которых может отправляться почта указанного домена

4. Запись PTR (обратный DNS)
Служит для связи IP-адреса сервера с каноническим именем этого сервера


Установка и настройка почтовой связки


1. Установка пакетов программного обеспечения


2. Настройка MySql и подключение к Postfix


3. Настройка Postfix для связи с MySql


3.1) vi /etc/postfix/mysql_virtual_domains.cf


3.2) vi /etc/postfix/mysql_virtual_forwardings.cf


3.3) vi /etc/postfix/mysql_virtual_mailboxes.cf


3.4) vi /etc/postfix/mysql_virtual_email2email.cf


3.5) Установка прав собственности и разрешений


4. Создание пользователя и группы для работы с почтой


5. Настройка postfix


6. Настройка SMTP AUTH (SASLAUTHD и MySql)


6.1) Создание каталога, в котором saslauthd будет сохранять свою информацию:


6.2) Редактирование файла конфигурации saslauthd: vi /etc/default/saslauthd


6.3) Создание нового файла: vi /etc/pam.d/smtp


6.4) vi /etc/postfix/sasl/smtpd.conf


6.5) Установка разрешений


6.6) Добавление пользователя postfix в группу sasl для прав доступа к группе:


6.7) Перезапуск сервисов:


7. Настройка Dovecot (POP3/IMAP)


7.1) В конце /etc/postfix/master.cf добавьте:


7.2) Отредактируйте файл конфигурации: vi /etc/dovecot/dovecot.conf


7.3) vi /etc/dovecot/dovecot-sql.conf


7.4) Перезапустите Dovecot


8. Добавление доменов и виртуальных пользователей


9. Тестирование почтовой системы.
Настройте почтовый клиент, например - Mozilla Thunderbird
Отправьте и получите почту как на локальные, так и на внешние учетные записи

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект