Мне нужно, чтобы почта хранилища постфиксов находилась в maildir в / var / mail / <DOMAIN> / <USER>. у меня есть
mail_spool_directory = /var/mail
и я готовлюсь
home_mailbox =
но я не знаю, что делать дальше.
Помощь, пожалуйста?
РЕДАКТИРОВАТЬ: SF съел мой тег. Пожалуйста, перечитайте, чтобы определить пути.
Похоже, вам нужна доставка почтового ящика Vritual. Это хорошо задокументировано на веб-сайте Postfix и подойдет именно что ты спрашиваешь. Обратите внимание, что для этого вам нужно будет создать несколько таблиц поиска, хотя в официальных документах упоминается, что в какой-то момент вы можете использовать серверную часть SQL, если все это станет слишком неуправляемым.
Единственный способ, который я могу придумать для достижения того, что вы хотите, - это использовать Procmail (или аналогичный с аналогичными возможностями) в качестве агента доставки. С procmail, в системе procmailrc будет работать что-то вроде этого:
:0
* RECIPIENT ?? .*@\/.*$
{ DOMAIN = "$MATCH" }
MAILDIR="/var/mail/$DOMAIN/$USER"
DEFAULT="$MAILDIR/"