Назад | Перейти на главную страницу

принимать все входящие электронные письма с неизвестным именем и перенаправлять на известного пользователя с постфиксом

когда я отправляю почту на свой root@mydomain.com адрес, это работает.

но когда я отправляю почту на другой несуществующий адрес электронной почты пользователя (например, sdfsdfdsf@mydomain.com) это отклонить электронное письмо:

Recipient address rejected: User unknown in local recipient table (state 13).

Как я могу принимать все письма (и перенаправлять "неизвестные адреса" на root@mydomain.com)?

Спасибо!

Проверить параметр конфигурации user_relay для установки общего пользователя. И не блокировать несуществующих пользователей local_recipient_maps я должен опустошить. Итак, в вашем случае:

luser_relay = root@mydomain.com
local_recipient_maps =

Это называется адресом для всех.

http://www.postfix.org/ADDRESS_REWRITING_README.html#luser_relay

Местный адрес для приема всей почты домена

Когда локальный (8) агент доставки обнаруживает, что получатель сообщения не существует, сообщение обычно возвращается отправителю («пользователь неизвестен»). Иногда желательно пересылать почту несуществующих получателей на другую машину. Для этого вы можете указать альтернативный пункт назначения с помощью параметра конфигурации luser_relay.

Вы можете попробовать ответ virtual_alias_maps (отображается как 4-й ответ для меня) из postfix - как перенаправить все электронные письма одному пользователю, например, *@example.com → user@example.com

Я решил эту проблему много лет назад, но у меня нет копии того, что я сделал. Но это похоже на то, что написано выше.