Я выполняю Постфикс на своем сервере Ubuntu, и у меня есть проблема с псевдонимами.
На данный момент я сделал, чтобы отдельный пользователь считал настроенными (user@example.com
) на моем почтовом сервере, вместилище к user@example.com
, и пара псевдонимов, перенаправляющих в другом месте.
Однако каждый раз, когда я пытаюсь добавить нового пользователя (user2@example.com
), мои электронные письма все еще проходят мое вместилище в мою собственную учетную запись. Очевидно, это - недопустимое поведение, и мне нужно, это зафиксировало.
Мой начальный сервер был настроен согласно этой Цифровой Океанской рецензии.
Что я могу сделать для получения приоритета Постфикса быть пользователями, псевдонимами и затем вместилищами?
По-видимому, я не искал достаточно хорошо.
Чтобы сделать это, создайте a virtual-cancel.cf
файл в /etc/postfix
со следующей информацией:
user = <DATABASE_USER>
password = <DATABASE_PASSWORD>
hosts = <DATABASE_HOST>
dbname = <DATABASE_SCHEMA>
query = SELECT email from <USERS_TABLE> WHERE email='%s'
Затем в Вашем main.cf
файл, добавляют Ваши virtual-cancel.cf
файл перед Вашим стандартным отображением псевдонима:
virtual_alias_maps = mysql:/etc/postfix/virtual-cancel.cf, mysql:/etc/postfix/mysql-virtual-alias-maps.cf
Наконец, перезапустите Постфикс и наслаждайтесь всем работа.