Как настроить Postfix/Exim на получение всей почты?

Добрый вечер!

Подскажите, как настроить Postfix/Exim таким образом, чтобы он получал всю почту независимо от домена отправителя (без каких либо проверок по блэк-листам, записям DNS и т.д.) даже если получатель не существует и складывал ее в локальную директорию в виде файлов (по файлу на письмо). Отправлять почту с сервера не нужно, только получение.

Спасибо.
  • Вопрос задан
  • 4358 просмотров
Решения вопроса 1
DmZ
@DmZ
Для Exim можно настроить следующим образом:
begin routers

blackhole:
  driver = accept
  transport = blackhole

begin transports

blackhole:
  driver = appendfile
  directory = /var/tmp/blackhole/
  delivery_date_add
  envelope_to_add
  return_path_add
  group = mail

Тогда он будет любую почту складывать в директорию /var/tmp/blackhole/ (в формате maildir)
Но я бы Вам советовал все же разделить локальную почту (от cron и прочих служебных программ) и любую другую.
Если нужен полный конфиг Exim — обращайтесь :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Spamkit
Для Postfix это можно сообразить используя систему алиасов и регэкспов. Смотрите здесь что нужно писать в какие файлы и подмените регэксп на вот такой: /^.*$/ (это значит матч на все).

С уважением,

С.
Ответ написан
Комментировать
shadowalone
@shadowalone
Может проще воспользоваться этим — www.technoreply.com/finally-a-dummy-smtp-for-linux/
Как раз Ваш случай.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы