SMTP-сервер для доставки ВСЕЙ почты пользователю @ localhost

Я хотел бы настроить SMTP MTA для приема всей почты, адресованной любому домену, и доставки ее моей учетной записи локального пользователя.

Это было бы очень полезно для отладки почты, отправленной в некотором коде, над которым я работаю. Я буду запускать сервер локально - взаимодействие с внешним миром не требуется.

Понятно:

user@gmail.com -> доставлено -> cam8001 @ localhost

dogs@live.com -> доставлено -> cam8001 @ localhost

nothing@any.domain.co.uk -> доставлено -> cam8001 @ localhost

2
задан 3 March 2011 в 15:18

1 ответ

Я нашел эту статью , объясняющую, как это сделать с постфиксом.

Ключ:

luser_relay = cam8001@localhost
local_recipient_maps =

, как объяснено в статье:

luser_relay - локальный пользователь на машине, чтобы перехватывать всю электронную почту, которая не принадлежит существующей локальный пользователь. Документация luser_relay.

local_recipient_maps оставлено пустым, чтобы Postfix не проверял, существует ли пользователь на локальном компьютере. Это очень важно, без этой строки Postfix по-прежнему будет отклонять почту и отправлять сообщение об отказе.

После добавления вышеупомянутых двух строк в конфигурацию примените изменения и перезапустите Postfix.

0
ответ дан 3 March 2011 в 15:18

Другие вопросы по тегам:

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