Postfix и Postfixadmin

Общие вопросы по установке и настройке сервера Postfix.
Писать в этот форум могут только зарегистрированные пользователи.

Модераторы: prefer, alexandrnew, ALex_hha, Roman, Axel

Ответить
Ericroot
Новичок
Новичок
Сообщения: 14
Зарегистрирован: 11 дек 2012, 08:53

Postfix и Postfixadmin

Сообщение Ericroot » 05 июн 2013, 10:06

Доброго времени!
В общем настроил сервер postfix + dovecot, почта работала.
Но вот озадачился удобным администрированием и обслуживанием нескольких доменов.

Решил поставить postfixadmin, запустил, установил, настроил.
Сам по себе он работает, НО таблицы с postfix разные, как понимаю надо теперь их совместить.

Конфиг postfix(часть):

Код: Выделить всё

virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf
И сами конфиг файлы:

Код: Выделить всё

cat mysql-virtual-alias-maps.cf
user = postfix
password = postfix
hosts = 127.0.0.1
dbname = mailserver
query = SELECT destination FROM view_aliases WHERE email='%s'

Код: Выделить всё

cat mysql-virtual-mailbox-domains.cf
user = postfix
password = postfix
hosts = 127.0.0.1
dbname = mailserver
query = SELECT 1 FROM virtual_domains WHERE name='%s'

Код: Выделить всё

cat mysql-virtual-mailbox-maps.cf
user = postfix
password = postfix
hosts = 127.0.0.1
dbname = mailserver
query = SELECT 1 FROM view_users WHERE email='%s'

Код: Выделить всё

cat mysql-email2email.cf
user = postfix
password = 123
hosts = 127.0.0.1
dbname = mailserver
query = SELECT email FROM view_users WHERE email='%s'
%s - как понимаю входящий запрос?

Так вот, под postfixadmin мне нужно видимо переделать эти запросы все.

Вот сейчас такие таблицы есть в базе:

Код: Выделить всё

| admin                 |
| alias                 |
| alias_domain          |
| config                |
| domain                |
| domain_admins         |
| fetchmail             |
| log                   |
| mailbox               |
| quota                 |
| quota2                |
| vacation              |
| vacation_notification |
| view_aliases          |
| view_users            |
| virtual_aliases       |
| virtual_domains       |
| virtual_users 
Большая часть это уже новые таблицы созданные при установке postfixadmin


Подскажите как мне перенастроить все?
По инету порыл, но кругом конфиги разные и какой из них выбрать не уверен.[/quote]

Furionix
Новичок
Новичок
Сообщения: 6
Зарегистрирован: 24 июл 2013, 04:28

Запросы к postfixadmin

Сообщение Furionix » 24 июл 2013, 16:37

virtual-alias-maps.cf

Код: Выделить всё

user = postfixadmin
password = mypassword
hosts = 127.0.0.1
dbname = postfixadmin
query = select goto from alias where address = '%s' and active = 1
virtual-mailbox-domains

Код: Выделить всё

user = postfixadmin
password = mypassword
hosts = 127.0.0.1
dbname = postfixadmin
query = select 1 from domain where domain = '%s' and active = 1
virtual-mailbox-maps

Код: Выделить всё

user = postfixadmin
password = mypassword
hosts = 127.0.0.1
dbname = postfixadmin
query = select 1 from mailbox where username = '%s' and active = 1

Ответить