Я настроил свой почтовый сервер, используя руководство от Digital Ocean , а затем другое руководство . Итак, теперь, если я отправляю почту на torvin @ mydomain
, она работает.
Теперь я пытаюсь настроить общий адрес для всей недоставленной почты. Вещи, которые я пробовал до сих пор:
1) Заменена строка
local_recipient_maps = proxy:pgsql:/etc/postfix/pgsql-boxes.cf $alias_maps
на это:
local_recipient_maps =
luser_relay = torvin
Результат, который я вижу в журналах:
postfix / lmtp [32692]: D5AD540085: to =, relay = mail .mydomain [private / dovecot-lmtp], delay = 0,21, задержки = 0,17 / 0,01 / 0,01 / 0,02, dsn = 5.1.1, статус = bounced (хост mail.mydomain [private / dovecot-lmtp] сказал: 550 5.1.1 Пользователь не существует: thisisjustatest @ mydomain (в ответ на команду RCPT TO))
2) Вместо
alias_maps = hash:/etc/aliases proxy:pgsql:/etc/postfix/pgsql-aliases.cf
заменил
alias_maps = hash:/etc/aliases pcre:/etc/aliases_pcre proxy:pgsql:/etc/postfix/pgsql-aliases.cf
И создал / etc / aliases_pcre
со следующим содержанием:
/.*/ torvin
Результат бесконечен цикл:
to =, реле = местное, задержка = 0,01, задержки = 0/0/0/0, dsn = 5.4.6, status = bounced (цикл пересылки почты для torvin @ mydomain)
3) Вместо этого попробовал
virtual_alias_maps = pcre:/etc/aliases_pcre
Теперь вся моя почта отправляется на torvin
и никогда не доставляется на другие существующие пользователей в системе.
Пожалуйста, помогите!
Это потому, что /.*/
также включает torvin
. Я предполагаю, что ваш прокси: pgsql:
содержит информацию об этом пользователе, но pcre: / etc / aliases_pcre
просматривается до этого. В этом случае самым простым решением будет их переупорядочивание. Кроме того, простой хэш :
строка базы данных (скрытая) (скрытая) будет делать то же самое, что и ваш подход /.*/
PCRE.
Техническая реализация в стороне, имеющая такой универсальное решение для домена с несколькими пользователями - плохая идея . Не будет НИКАКИХ фактических сообщений, требующих внимания. Вы получите:
торвин
парень в неудобной и, скорее всего, незаконной ситуации. Оба должны быть обработаны с помощью SMTP отказа на этапе подключения .