Побудова поштового сервера на Postfix, Dovecot та MySQL
Тут уже було розказано про поштовий сервер на postfix та courier з MySQL. На численні прохання викладаємо повністю перевірену

Отже, покрокова інструкція для Ubuntu/Debian:
Переходимо в режим руту:
Встановлюємо необхідні пакети:
Створюємо нову базу даних – у цьому прикладі mailserver
Входимо в mysql (вводимо пароль root бази даних):
Створюємо нового MySQL користувача (mailuser) та даємо йому відповідні привілеї:
Створюємо таблицю virtual_domains для віртуальних доменів:
Всі. Необхідні таблиці MySQL створено.
Додаємо дані до таблиці:
Домени необхідно замінити на життєві.
Додаємо користувачів. Адреси та паролі потрібно поміняти на актуальні.
- Повинні отримати щось подібне:
- Перевіряємо користувачів:
- Повинні отримати щось подібне:
- Перевіряємо аліаси:
- Повинні отримати щось подібне:
- Якщо все нормально, виходимо з MySQL:
- Про всяк випадок робимо копію конфігураційного файлу Postfix.
- Редагуємо конфігураційний файл:
- Це конфігураційний файл за промовчанням. myhostname і mydestination специфічні для кожного сенвера:File excerpt: /etc/postfix/main.cf
Налаштовуємо Dovecot, який дозволяє користувачам логінитися та перевіряти/отримувати пошту за протоколами POP3 та IMAP. Порт SSL – 993 для IMAP та 995 для POP3.
File excerpt: /etc/dovecot/dovecot.conf
Тут іменем користувача є email. Щоб використати ім'якористувача як ІМ'Я, потрібно
Дивно. Це протокол, за яким я і мої колеги налаштували не один сервер. Уважно перевірте пункт 9 – mynetworks та що видає postmap? Спробуйте postfix check. І почитайте http://postfix.org.ru/BASIC_CONFIGURATION_README.html#relay_from