Обсуждение статьи тематического каталога: postfix - обработка писем для несуществующих пользователей (mail postfix virtual)Ссылка на текст статьи: http://www.opennet.me/base/net/postfix_nouser.txt.html
а как быть, если всё это в mysql?
>а как быть, если всё это
>в mysql?
А вообще-то все проще делается luser_relay (по моему такой параметр правиться и все круто работает.
ссылка это не открывается
все уже перерыл
может у кого еще свежо в памяти ? как все-таки это сделать если пользователи в мускуле?
у меня стоит связка Postfix + Mysql + maildrop.
у меня не заработал вариант описаный на этой странице.
этот совет для Mysql тоже не прошел:
http://www.opennet.me/openforum/vsluhforumID1/62328.html
у меня во всех случаях абсолютно вся почта для домена просто заворачивалась на этот один адрес.
в русском интернете советов для такого случая не нашел вообще. покопавшись в майллистах на www.postfix.org нашел любопытный пример, и заточил его под себя.
чтоб перенаправить всю почту для несуществующих пользователей на один адрес, пришлось создать дополнительный список всех своих адресов и предоставить его postfix параллельно с уже имеющимся в базе mysql. Такое рещение не очень красивое, но для небольшого количества пользователей подойдет. что делать тем у кого пользователей 1000 незнаю.
Вот описание, может кому тоже подойдет. Если, кто дополнит и подправит, буду только рад.main.cf:
virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql/mysql_alias.cf,
pcre:/usr/local/etc/postfix/virtual.pcreбаза пользователей в mysql:
+--------------------+-----------+--------------------+
| login | password | maildir |
+--------------------+-----------+--------------------+
| user1@domen.ru | password | domen.ru/user1/ |
| user2@domen.ru | password | domen.ru/user2/ |
| user3@domen.ru | password | domen.ru/user3/ |
| spam@domen.ru | password | domen.ru/spam/ |
+--------------------+-----------+--------------------+virtual.pcre:
/^((?i)user1)+@domen.ru/ user1@domen.ru
/^((?i)user2)+@domen.ru/ user2@domen.ru
/^((?i)user3)+@domen.ru/ user3@domen.ru
/^((?s).)+@domen.ru/ spam@domen.ru
Теперь вся почта для несуществующих пользователей пересылается на адрес spam@domen.ru