Конфигурирование сервера Exim | ISPserver Перейти к основному содержанию

Помощь

Конфигурирование сервера Exim

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

/etc/exim4/exim4.conf - ОС Debian

/etc/exim/exim.conf - ОС CentOS

Также возможный путь к конфигурационному файлу - /etc/exim/configure

Если указанных файлов нет, то найдите exim4.conf.template/ exim.conf.template соответственно для ОС Debian/CentOS и выполните команду, которая скопирует их содержимое в файлы exim4.conf/exim.conf по указанным путям:

cp -pr exim4.conf{.template,}

либо

cp -pr exim.conf{.template,}

Изменение портов

Порты по умолчанию, которые слушает Exim, просмотрите командой

netstat -anp|grep exim

от имени root.

Директива netstat может быть по умолчанию не установлена на сервере, для ОС CentOS установка пакета сетевых директив выполняется командой

sudo yum install net-tools

Подтвердите размер инсталляции пакета, нажав “y” при запросе в командой строке.

После установки просмотрите список портов командой netstat.

Для изменения прослушиваемых портов откройте для редактирования конфигурационный файл Exim, для ОС CentOS выполните команду

vi /etc/exim/exim.conf

Перечень портов определяется параметрами daemon_smtp_ports и tls_on_connect_ports.

Для начала редактирования файла в редакторе vi используйте команду i, нажмите клавишу Esc, чтобы остановить редактирование. Для выхода из редактора без сохранения изменений используйте команду :q! При этом курсор должен находиться на последней строке файла. Чтобы сохранить изменения и выйти из редактора используйте команду :wq

Перезапустите Exim, чтобы изменения вступили в силу, выполнив команду

systemctl restart exim4 - ОС Debian

systemctl restart exim - ОС CentOS

Убедитесь, что слушаются нужные вам порты командой netstat -anp|grep exim

Изменение IP-адреса отправки почты

Если на виртуальном сервере у вас расположено несколько доменов, то можно назначить как индивидуальный IP для каждого, так и одинаковый IP для всех доменов.

Единый IP для всех доменов

Откройте для редактирования конфигурационный файл Exim, найдите секцию transports и добавьте строку

interface = 188.126.34.24

где 188.126.34.24 - назначаемый IP-адрес

Перезапустите Exim, чтобы изменения вступили в силу, выполнив команду

systemctl restart exim4 - ОС Debian

systemctl restart exim - ОС CentOS

Индивидуальный IP для каждого домена

Откройте для редактирования конфигурационный файл Exim, найдите секцию transports и посмотрите указанный в строке interface = <;${lookup... путь.

Откройте для редактирования указанный в пути файл.

Для каждого домена укажите нужный IP-адрес.

Перезапустите Exim, чтобы изменения вступили в силу, выполнив команду

systemctl restart exim4 - ОС Debian

systemctl restart exim - ОС CentOS

Убедитесь, что изменения вступили в силу, отправив письмо на внешний ящик (ваш альтернативный e-mail) и просмотрев его заголовки.

Назад к категории