Hi.Есть postfix для тестовых целей.
Домен - localdomain, юзеры - системные.Как проще всего сделать заворот всей почты с/на любых адресов вида user@domain
(то есть чужих, если я правильно понимаю) в ящик системного юзера?
Сейчас postfix пытается отправлять такую почту на domain.
>Hi.
>
>Есть postfix для тестовых целей.
>Домен - localdomain, юзеры - системные.
>
>Как проще всего сделать заворот всей почты с/на любых адресов вида user@domain
>
>(то есть чужих, если я правильно понимаю) в ящик системного юзера?
>Сейчас postfix пытается отправлять такую почту на domain.Если я правильно понял, нужна именно черная дыра - те все письма проходящие через сервер, на самом деле никуда не уходят, а складываются в ящик определнного системного пользователя? Ну, можно, наверное, типа, принудительный bcc для всех писем и /dev/null в качестве дефолтного транспорта.
>Если я правильно понял, нужна именно черная дыра - те все письма
>проходящие через сервер, на самом деле никуда не уходят, а складываются
>в ящик определнного системного пользователя? Ну, можно, наверное, типа, принудительный bcc
>для всех писем и /dev/null в качестве дефолтного транспорта.В принципе подойдет, хотя в идеале хотелось бы оставить
нормальное хождение почты между локальными системными юзерами.И ещё: киньте пожалуйста название необходимых в решении параметра(ов),
чтобы не всю документацию читать.
>>Если я правильно понял, нужна именно черная дыра - те все письма
>>проходящие через сервер, на самом деле никуда не уходят, а складываются
>>в ящик определнного системного пользователя? Ну, можно, наверное, типа, принудительный bcc
>>для всех писем и /dev/null в качестве дефолтного транспорта.
>
>В принципе подойдет, хотя в идеале хотелось бы оставить
>нормальное хождение почты между локальными системными юзерами.
>
>И ещё: киньте пожалуйста название необходимых в решении параметра(ов),
>чтобы не всю документацию читать.Возможно это тебе поможет
>Возможно это тебе поможет
>http://www.postfix.org/postconf.5.html#luser_relayПоставил luser_relay = postmaster -> всё равно пытается отправлять "дальше".
Читаю внимательно:
Luser_relay (default: empty)
Optional catch-all destination for unknown local(8) recipients.
By default, mail for unknown recipients in domains that match $mydestination, $inet_interfaces or $proxy_interfaces is returned as undeliverable.Вот загвоздка: recipients хоть и чужой (нет в $mydestination),
но письмо то я(скрипты) с локального интерфейса ($inet_interfaces) честно отправил.Может я что-то не догоняю (постфикс совсем не знаю), но пока выкрутился так:
1) main.cf: default_transport = maildrop:postmaster
2) поставил приложение maildrop
3) master.cf: поправил строку с сервисом "maildrop" на предмет реальных юзеровПроверил - работает именно так, как хотел.