Установка и настройка почтового сервера Exim на Debian

Установка и настройка почтового сервера Exim на Debian — довольно простой процесс. В этой инструкции мы рассмотрим основные шаги, которые необходимо выполнить для установки и настройки Exim.

Шаг 1: Установка Exim

Сначала нужно установить пакеты Exim и его компоненты:


sudo apt update
sudo apt install exim4 exim4-base exim4-config exim4-daemon-light exim4-doc libperl5.24-perl

Шаг 2: Конфигурация Exim

После установки Exim нужно выполнить конфигурацию:

sudo dpkg-reconfigure exim4-config

В меню выберите следующие параметры:

  • «Да», чтобы использовать Exim как почтовый сервер.
  • «Да», если вы хотите, чтобы Exim принимал входящие электронные письма из Интернета.
  • «Да», если вы хотите, чтобы Exim отправлял исходящие электронные письма в Интернет.
  • Выберите DNS для разрешения доменов, либо воспользуйтесь IP-адресом вручную.
  • Пропустите создание файлов DNS.

Шаг 3: Редактирование конфигурационного файла

После конфигурации Exim нужно редактировать конфигурационный файл `exim.conf`:

sudo nano /etc/exim4/exim.conf

В этом файле необходимо изменить параметры, чтобы соответствовать вашей настройке.

  • Выберите способ авторизации: «данные пользователя», «файл ACL» или другие.
  • Настраивайте правила для входящих и исходящих соединений.
  • Настройте пересылку электронных писем, если необходимо.

Шаг 4: Создание файла DNS

В зависимости от выбора в конфигурации Exim, нужно либо создать файл DNS (`/etc/bind/named.conf.local` для BIND), либо пропустить этот шаг.

Если вы использовали IP-адрес, то можно пропустить этот шаг.

Шаг 5: Перезапуск службы Exim

После всех настроек и редактирования конфигурационного файла нужно перезапустить сервис Exim:

sudo service exim4 restart

Шаг 6: Проверка работы Exim

Чтобы проверить работу Exim, можно отправить электронное письмо на свой домен и убедиться, что оно успешно доставляется.

Например:

* В терминале:

sudo telnet localhost 25

* После подключения ввести команду для проверки доставки:

250 2.0.0 Ok: queued as 12345

Если вы видите такой ответ, то Exim работает правильно.

Шаг 7: Настройка postfix

Установить postfix можно следующей командой:

sudo apt install postfix

Прочитайте конфигурацию postfix и настройте все что необходимо.

В файле `/etc/postfix/main.cf` измените следующие строки:


inet_interfaces = localhost
inet_protocols = all
mynetworks_style = host
unknown_local_recipient_reject_code = 550
smtpd_tls_cert_file=/etc/ssl/certs/dovecot.pem
smtpd_tls_key_file=/etc/ssl/private/dovecot.pem
smtpd_use_tls=yes
smtpd_tls_auth_only = yes
tls_random_source = dev:/dev/urandom

Сохраните изменения и перезапустите сервис postfix:


sudo service postfix restart

Шаг 8: Настройка postfix

Настроить postfix можно следующими шагами:

  • 1. Скопируйте конфигурационный файл postfix по умолчанию в `/etc/postfix/main.cf` и переименуйте его.
  • 2. Редактируйте файл `/etc/postfix/main.cf`, чтобы соответствовать вашей настройке.
  • 3. Включите TLS для postfix:


smtpd_tls_cert_file = /etc/ssl/certs/dovecot.pem
smtpd_tls_key_file = /etc/ssl/private/dovecot.pem
smtpd_use_tls = yes

4. Настройте postfix, чтобы он работал с exim.

Шаг 9: Тестируйте postfix

Проверьте postfix, отправив электронное письмо на свой домен и убедитесь, что оно доставляется корректно.


echo "Тест" | mail -r "Имя от кого" -s "Тема" name@yourdomain.com

Если вы видите ошибку, то проблема заключается в postfix. Если вы не видите ошибки, а почта все равно не приходит, то проблема может заключаться в exim.

Шаг 10: Проверка корректности доставки почты

Чтобы проверить, доставляет ли почтовый сервер е-mail корректно, можно воспользоваться следующими способами:

1. В терминале:


sudo telnet localhost 25

2. После подключения ввести команду для проверки доставки:


250 2.0.0 Ok: queued as 12345

3. Отправьте электронное письмо на свой домен и следите за доставкой.

Если вы видите ошибку, то проблема заключается в postfix или exim.

Надеюсь, эта инструкция поможет вам установить и настроить почтовый сервер Exim на Debian.

Ссылки 

Exim

Debian

Вам может также понравиться...