Настройка почтового сервера Exim

Материал из Энциклопедия хостинга
Перейти к: навигация, поиск

Содержание

Файл конфигурации

Файл конфигурации может быть найден по таким путям:

/etc/exim4/exim4.conf
/etc/exim/exim.conf
/etc/exim/configure


Если по указанным путям его нет, посмотрите наличие файла exim.conf.template по тем же путям, перейдите в директорию с этим файлом, после чего скопируйте его в правильный файл конфигурации так:

cp -pr exim4.conf{.template,}

Изменить порты

Сразу после установки exim, он слушает порты по умолчанию

root@bug17815:~# netstat -anp|grep exim
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN      3068/exim4      
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      3068/exim4      
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN      3068/exim4      
tcp6       0      0 :::465                  :::*                    LISTEN      3068/exim4      
tcp6       0      0 :::25                   :::*                    LISTEN      3068/exim4      
tcp6       0      0 :::587                  :::*                    LISTEN      3068/exim4 

В файле конфигурации за порты отвечают такие строки:

daemon_smtp_ports = 25 : 465 : 587
tls_on_connect_ports = 465


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

service exim4 restart
service exim restart

Снова проверяем, - порты изменены:

root@bug17815:/etc/exim4# netstat -anp|grep exim
tcp        0      0 0.0.0.0:464             0.0.0.0:*               LISTEN      3813/exim4      
tcp        0      0 0.0.0.0:24              0.0.0.0:*               LISTEN      3813/exim4      
tcp        0      0 0.0.0.0:584             0.0.0.0:*               LISTEN      3813/exim4      
tcp6       0      0 :::464                  :::*                    LISTEN      3813/exim4      
tcp6       0      0 :::24                   :::*                    LISTEN      3813/exim4      
tcp6       0      0 :::584                  :::*                    LISTEN      3813/exim4

Изменить IP-адрес, с которого отправляется почта

можно двумя способами:

Один IP-адрес для всех доменов сервера

Для такой работы в файле конфигурации в секции transports (после строки "begin transports") должна быть строка такого вида:

interface = 188.120.24.34

Измените адрес тут.


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

service exim4 restart
service exim restart

Разные IP-адреса для разных доменов

Для такой работы в файле конфигурации в секции transports (после строки "begin transports") должна быть строка такого вида:

interface = <;${lookup{$sender_address_domain}lsearch{/etc/exim4/domainips}}

В файле /etc/exim4/domainips необходимо указать IP для нужных доменов так:

domain1.ru:188.120.235.69;
domain2.ru:188.120.229.17;

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

service exim4 restart
service exim restart

Проверить как это работает можно, отправив почту через этот почтовый сервер себе на почтовый ящик, а после, просмотрев её заголовки.

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты

Заметили ошибку?

Выделите ее и нажмите CTRL+ENTER