Перейти к основному содержанию

Postfix — отправка почты в никуда

Письмо, mail, огонь

Пришла странная задача на организацию тестового SMTP сервера. Сервер должен принимать почту и делать вид, что отправляет её, но не отправлять на самом деле.

По сути, нужно отправлять, но в /dev/null.

Устанавливаем Postfix. Параметры для DKIM нам там не нужны, можно их и не писать. Разруливать письма в никуда будем через transport_maps. Добавляем в конфигурационный файл main.cf:

transport_maps = hash:/etc/postfix/transport

Создаём файл транспорта:

touch /etc/postfix/transport

Содержимое:

* discard:

Здесь мы все отправляемые письма заворачиваем в discard. В логах при этом будет писаться status=sent. После этого даже статистика почтового сервера будет отображать количество "отправленных" писем.

Применяем:

postmap /etc/postfix/transport

Перезагружаем службу:

service postfix restart

Теги

 

Похожие материалы

Postfix — Multi Instance

Настроим несколько экземпляров postfix на одном сервере. Настраивать будем на Ubuntu 20.04 LTS. Postfix в режиме Multi Instance имеет один основной экземпляр и один или более дополнительных экземпляров со своими файлами конфигурации. У меня будет всего два экземпляра postfix для отправки сообщений. Основной будет работать на порту TCP 26, дополнительный на TCP 27. IP у обоих один и тот же.

Теги