Loading

Это мое краткое руководство по установке и базовой настройке Exim в CentOS. Это не всеохватывающее руководство, но также может помочь на начальном этапе. После прочтения этой заметки можно получить рабочий Exim на системе CentOS 5.

Данная настройка описывается для системы CentOS 5 (в моем случае — CentOS 5.6 или 5.7) с правами доступа к системе в качестве пользователя root.

Для начала необходимо сделать обновление:

yum update

Установить Exim и инструмент для переключения почты:

yum install exim
yum install system-switch-mail

Переключение МТА на Exim и автоматический запуск при старте системы:

system-switch-mail
service sendmail stop
service exim start
chkconfig exim on
chkconfig sendmail off

Добавление root alias, например, «root@example.com»:

vi /etc/aliases

Для добавление некоторых настроек в раздел роутеров, если почту необходимо отправлять через смарт-хост, необходимо сделать правки в конфигурации /etc/exim/exim.conf:

to_smart_host:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = “* mail1.example.com:mail2.example.com;”

Перезапуск exim:

service exim restart

Тестирование работы почты:

echo “test” |mail -s “$HOSTNAME” user@example.com

Для сброса очереди Exim и просмотра лог-файла:

exim -qff ; tail -f /var/log/exim/main.log