The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"есть вариант решения, правда не красивый"
Отправлено dimasp, 30-Сен-06 18:27 
у меня стоит связка Postfix + Mysql + maildrop.
у меня не заработал вариант описаный на этой странице.
этот совет для Mysql тоже не прошел:
http://www.opennet.ru/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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру