The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"alias для базы пользователей в MySQL (postfix)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

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

[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.

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

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "alias для базы пользователей в MySQL (postfix)" 
Сообщение от jonatan Искать по авторуВ закладки(??) on 30-Май-05, 13:07  (MSK)
ИМХО нужно так

remote_aliases.cf:
user = user
password = password
dbname = mailserver
table = remote_aliases
select_field = alias
where_field = rcpt
hosts = localhost

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "alias для базы пользователей в MySQL (postfix)" 
Сообщение от Skif Искать по авторуВ закладки(ok) on 30-Май-05, 13:28  (MSK)
>ИМХО нужно так
>
>remote_aliases.cf:
>user = user
>password = password
>dbname = mailserver
>table = remote_aliases
>select_field = alias
>where_field = rcpt
>hosts = localhost


увы:
May 30 12:20:33 xxx postfix/virtual[1094]: AB7E6FDD2:to=<admin@xxx.kiev.ua>, relay=virtual, delay=0, status=sent (delivered to maildir)
May 30 12:20:33 xxx postfix/virtual[1094]: AB7E6FDD2:to=<mihey@xxx.kiev.ua>, orig_to=<admin@xxx.kiev.ua>, relay=virtual, delay=0, status=sent (delivered to maildir)
May 30 12:20:33 xxx postfix/virtual[1094]: AB7E6FDD2:to=<mihey@xxx.kiev.ua>, relay=virtual, delay=0, status=sent (delivered to maildir)
May 30 12:20:33 xxx postfix/virtual[1094]:AB7E6FDD2:to=<skif@xxx.kiev.ua>,orig_to=<admin@xxx.kiev.ua>,relay=virtual, delay=0, status=sent (delivered to maildir)
May 30 12:20:33 xxx postfix/virtual[1094]:AB7E6FDD2:to=<skif@xxx.kiev.ua>, relay=virtual, delay=0, status=sent (delivered to maildir)


теже грабли только в профиль

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "alias для базы пользователей в MySQL (postfix)" 
Сообщение от freeseacher Искать по авторуВ закладки(??) on 30-Май-05, 13:50  (MSK)
для этого надо просто удалить почтовый ящик admin@xxx.kiev.ua а оставить его только в алиасах
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "alias для базы пользователей в MySQL (postfix)" 
Сообщение от freeseacher Искать по авторуВ закладки(??) on 30-Май-05, 13:54  (MSK)
>для этого надо просто удалить почтовый ящик admin@xxx.kiev.ua а оставить его только
>в алиасах
да еще забыл просто чрезе пробел можно указать несколько адресатов
тобишь так
+-------------------+-------------------------------------+
| alias             | rcpt                                |
+-------------------+-------------------------------------+
| admin@xxx.kiev.ua | skif@xxx.kiev.ua mihey@xxx.kiev.ua  |
+-------------------+-------------------------------------+

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "alias для базы пользователей в MySQL (postfix)" 
Сообщение от Skif Искать по авторуВ закладки(ok) on 30-Май-05, 14:25  (MSK)
>>для этого надо просто удалить почтовый ящик admin@xxx.kiev.ua а оставить его только
>>в алиасах
>да еще забыл просто чрезе пробел можно указать несколько адресатов
>тобишь так
>+-------------------+-------------------------------------+
>| alias          
>  | rcpt        
>          
>          
>  |
>+-------------------+-------------------------------------+
>| admin@xxx.kiev.ua | skif@xxx.kiev.ua mihey@xxx.kiev.ua  |
>+-------------------+-------------------------------------+
ок. Сейчас проверю. А удалить ящик немогу - там народ тоже почту получает. Просто нужно копии рассылать на другие ящики.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "alias для базы пользователей в MySQL (postfix)" 
Сообщение от Skif Искать по авторуВ закладки(ok) on 30-Май-05, 14:35  (MSK)
>ок. Сейчас проверю. А удалить ящик немогу - там народ тоже почту
>получает. Просто нужно копии рассылать на другие ящики.

Увы, тоже самое

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "alias для базы пользователей в MySQL (postfix)" 
Сообщение от Skif Искать по авторуВ закладки(ok) on 30-Май-05, 14:54  (MSK)
>>ок. Сейчас проверю. А удалить ящик немогу - там народ тоже почту
>>получает. Просто нужно копии рассылать на другие ящики.
>
>Увы, тоже самое


сейчас склоняюсь к мысли, что возможно есть смысл написать просто фильтр, который повесить на postfix и не мучаться больше?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "alias для базы пользователей в MySQL (postfix)" 
Сообщение от jonatan Искать по авторуВ закладки(??) on 30-Май-05, 16:47  (MSK)
А через запятую не пробовали?

admin@xxx.kiev.ua  |  skif@xxx.kiev.ua,mihey@xxx.kiev.ua,admin@xxx.kiev.ua

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "alias для базы пользователей в MySQL (postfix)" 
Сообщение от Skif Искать по авторуВ закладки(ok) on 30-Май-05, 16:52  (MSK)
>А через запятую не пробовали?
>
>admin@xxx.kiev.ua  |  skif@xxx.kiev.ua,mihey@xxx.kiev.ua,admin@xxx.kiev.ua


Нет, тоже самое - admin одно письмо, а skif, mihey - две копии. А нужно по одной.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "alias для базы пользователей в MySQL (postfix)" 
Сообщение от freeseacher Искать по авторуВ закладки(ok) on 31-Май-05, 05:30  (MSK)
так может проще было бы завести один алиас
типа admin1@ который бы получал народ а адресс admin оставить ока алиасом для 3 ящиков
admin1@xxx.kiev.ua, skif@xxx.kiev.ua, mihey@xxx.kiev.ua
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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