Exim ловим все письма пришедшие к нам на сервер

Случается так, что на сервер приходят письма, ну а там они уже раскидывается по пользователям да по указаны alias'am, но бывают ситуации когда прям все письма не подходящие под alias и пользователя, не плохо было получить, для этого в exim есть функция catch_all


Устанавливаем exim pacman -S exim и приступаем к конфигурированию, открываем файл /etc/mail/exim.conf в нем находим domainlist local_domains и приводим его к виду domainlist local_domains = @ : localhost : domennumberone.ru : domennumbertwo.ru, этого достаточно, что бы наш сервер принимал почту для перечисленных серверов. Добавляем следующие строки, это как раз для catch_all, все «неопределенные» письма будут направлены пользователю username
catchall_pub:
  driver = redirect
  domains = +local_domains
  user = username
  data = username@localhost
Сохраняем файл
Так теперь пару слов про файл /etc/mail/aliases, в нем вы можете указывать кому чью почту перенаправлять, допусти пользователь username должен получать почту предназначенную пользователю root, что бы все так и было нам нужно добавить следующую строку в файл aliases:
root:		username
И применить нововведения newaliasesВроде бы все, получайте только свою почту.

Комментарии ()

    Есть вопрос или предложение пиши в Telegram @cloudsv

    Прямой эфир

    cloudsv 24 октября 2018, 00:27
    О жизни Обновление Scala Rider G4 0
    cloudsv 21 октября 2018, 23:16
    Arch Linux Памятка по основным утилитам Linux 0
    cloudsv 01 июня 2018, 01:39
    Telegram Настройка прокси mtproto для Telegram 28
    cloudsv 22 января 2018, 21:59
    Web Локальное зеркало обновлений Dr.web 0
    cloudsv 03 октября 2017, 10:55
    Web Пароль от резервной копии Bitrix 1
    cloudsv 09 июля 2017, 23:02
    Arch Linux Let's Encrypt это легко и просто 0