Это мое краткое руководство по установке и базовой настройке 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, например, «[email protected]»:
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” [email protected]
Для сброса очереди Exim и просмотра лог-файла:
exim -qff ; tail -f /var/log/exim/main.log