The OpenNET Project / Index page

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



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

Исходное сообщение
"alias для базы пользователей в MySQL (postfix)"
Отправлено Skif, 30-Май-05 12:46 
имеется сервак.

[root@skif] /usr/local/etc/postfix/:uname -r
4.11-RELEASE-p9
[root@skif] /usr/local/etc/postfix/:pkg_info | grep postfix
postfix-2.2.3_1,1   A secure alternative to widely-used Sendmail
[root@skif] /usr/local/etc/postfix/:

Поднята сцепка postfix + MySQL. В принципе работает без замечаний. Но необходима была настройка алиасов, для копирования ряда почты пользователей на другие ящики:
virtual_alias_maps = mysql:/usr/local/etc/postfix/remote_aliases.cf
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/aliases.cf

содержимое remote_aliases.cf
user = user
password = password
dbname = mailserver
table = remote_aliases
select_field = rcpt
where_field = alias
hosts = localhost

теперь простой пример. имеем в таблице следующее
mysql> select * from remote_aliases;
+-------------------+-------------------+
| alias             | rcpt              |
+-------------------+-------------------+
| admin@xxx.kiev.ua | skif@xxx.kiev.ua  |
| admin@xxx.kiev.ua | mihey@xxx.kiev.ua |
+-------------------+-------------------+
2 rows in set (0.00 sec)

mysql>
шлем почту на admin@xxx.kiev.ua - почта появляется у пользователей skif и mihey, но у admin нету.
Что ж, идем другим путем:
mysql> select * from remote_aliases;
+-------------------+-------------------+
| alias             | rcpt              |
+-------------------+-------------------+
| admin@xxx.kiev.ua | skif@xxx.kiev.ua  |
| admin@xxx.kiev.ua | mihey@xxx.kiev.ua |
| admin@xxx.kiev.ua | admin@xxx.kiev.ua |
+-------------------+-------------------+
3 rows in set (0.00 sec)

mysql>

шлем почту - у admin - двойная копия. Тобишь сначала делается копия для skif и mihey, потом для admin и с копии для admin по новой делается копия для skif и mihey.

Может кто-то сказать, стоит ли таблицу править или какой другой вариант?

 

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



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

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