Источник: ip-calculator.ru При создании собственного почтового сервера существуют два важных компонента, которые вам потребуются: MTA (Mail Transfer Agent) и MDA (Mail Delivery Agent). В этой статье мы будем использовать Postfix в качестве нашего MTA и Dovecot в качестве нашего MDA на Debian. Несмотря на то, что у нас есть ключевые слова, связанные с CentOS и установкой CentOS, мы сосредоточимся на установке и настройке почтового сервера на Debian.
Первый шаг - это установка Postfix и Dovecot. Это можно сделать с помощью следующих команд:
sudo apt-get update
sudo apt-get install postfix dovecot-imapd dovecot-pop3d
Во время установки Postfix вам будет предложено выбрать тип настройки почты. Выберите 'Internet Site'.
Следующий шаг - настройка Postfix. Настройки Postfix хранятся в файле /etc/postfix/main.cf. Откройте его в текстовом редакторе:
sudo nano /etc/postfix/main.cf
В этом файле вам нужно будет обновить следующие строки в соответствии с вашим доменом:
myhostname = mail.your-domain.com
mydomain = your-domain.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = all
Затем вам нужно будет настроить Dovecot. Файл настройки Dovecot находится в /etc/dovecot/dovecot.conf:
sudo nano /etc/dovecot/dovecot.conf
Здесь вы должны убедиться, что следующие строки раскомментированы:
protocols = imap pop3
mail_location = mbox:~/mail:INBOX=/var/mail/%u
После внесения изменений в конфигурационные файлы, не забудьте перезапустить Postfix и Dovecot:
sudo systemctl restart postfix
sudo systemctl restart dovecot
Поздравляем! Теперь у вас есть работающий почтовый сервер на Debian, используя Postfix и Dovecot. Это базовая настройка, и для полной функциональности вам потребуется дополнительная настройка, включая настройку аутентификации, шифрования, антиспама и антивируса.