Главная
Главная Руководства CentOS › Меняем sendmail на exim в CentOS 7



Автор:

Статья опубликована: 2018-10-16 09:08:09
Последние правки: 2018-10-16 15:16:12

Удаляем MTA sendmail и ставим вместо него exim. CentOS 7.

  • sendmail
    Смотрим, что установлено:
    # rpm -qa | grep sendmail
    sendmail-8.14.7-5.el7.x86_64
    
    Удаляем все, что нашли, без удаления зависимостей:
    # rpm -e --nodeps sendmail-8.14.7-5.el7.x86_64
    


  • exim
    Устанавливаем
    # yum install exim
    
    Не забываем добавить ключи для tls и настроить exim (тут не рассматривается, ибо это тема отдельной статьи)

    Выбираем MTA, который система будет использовать по умолчанию:
    # alternatives --config mta
    Обнаружено 2 программ(ы), предоставляющих «mta».
    
      Выбор    Команда
    -----------------------------------------------
    *+ 1           /usr/sbin/sendmail.ssmtp
       2           /usr/sbin/sendmail.exim
    
    Enter - сохранить текущий выбор[+], или укажите номер: 2
    


  • Проверка:
    Устанавливаем софт:
    # yum install mailx
    
    Отправляем тестовое письмо:
    # echo "test" | mail -s 'test message' mail@msn.com