URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 532
[ Назад ]

Исходное сообщение
"Тематический каталог: postfix - обработка писем для несуществующих пользователей (mail postfix virtual)"

Отправлено auto_topic , 22-Май-02 16:27 
Обсуждение статьи тематического каталога: postfix - обработка писем для несуществующих пользователей (mail postfix virtual)

Ссылка на текст статьи: http://www.opennet.me/base/net/postfix_nouser.txt.html


Содержание

Сообщения в этом обсуждении
"postfix - обработка писем для несуществующих пользователей (mail postfix virtual)"
Отправлено tushkan , 22-Май-02 16:27 
а как быть, если всё это в mysql?

"RE: postfix - обработка писем для несуществующих пользователей (mail postfix virtual)"
Отправлено uldus , 22-Май-02 17:45 
>а как быть, если всё это
>в mysql?


http://kummefryser.dk/HOWTO/


"postfix - обработка писем для несуществующих пользователей (mail postfix virtual)"
Отправлено Winnie Pooh , 23-Дек-03 16:48 
А вообще-то все проще делается luser_relay (по моему такой параметр правиться и все круто работает.

"postfix - обработка писем для несуществующих пользователей (mail postf"
Отправлено компот , 02-Фев-05 12:39 
ссылка это не открывается
все уже перерыл
может у кого еще свежо в памяти ? как все-таки это сделать если пользователи в мускуле?

"есть вариант решения, правда не красивый"
Отправлено dimasp , 30-Сен-06 18:27 
у меня стоит связка 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