The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Почтовый сервер на базе Postfix с акка..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Почтовый сервер на базе Postfix с акка..."  +/
Сообщение от auto_topic on 13-Авг-03, 09:59 
Обсуждение статьи тематического каталога: Почтовый сервер на базе Postfix с аккаунтами пользователей в PostgreSQL. (mail postfix postgresql imap virus)

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от dawnshade email on 13-Авг-03, 09:59 
1. Гм, а курьеру разве не надо своего юзверя добавлять? Он же вроде ставится только из-под своего юзверя??
2. "добавляем строку postgres:*:65530:65534" - обычно демонам как раз даються uid/gid ниже тысячных, тоже касается остальных.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от vvvua email on 28-Окт-05, 14:39 
Пробовал на Debian linux.
Стоит postgresql 8.0.4.
Нужно править конфиг (возможно, и для 7-й версии).
в authpgsqlrc нет отношения c - добавить
                        'disableimap' as options              \
                        from mailusers c                \
                        where login = '$(local_part)'||'@'||'$(domain)';


В /etc/postfix/mailbox.pgsql
Поправить отношение c. Т.е. должно быть:
query = SELECT substring(c.login from 1 for 1)||'/'||c.login||'/Maildir/' from mailusers c where login = '%u'||'@'||'%d';


postfix=> SELECT login as username,'' as cryptpw,pass as clearpw,506 as uid,506 as gid,'/mailboxes/'||substring(c.login from 1 for 1)||'/'||c.login as home,'' as maildir,30 as quota,fullname,'disableimap' as options from mailusers c where login = 'vvvua'||'@'||'mydomain.ltd';
        username        | cryptpw |  clearpw  | uid | gid |                home                 | maildir | quota | fullname |   options
------------------------+---------+-----------+-----+-----+-------------------------------------+---------+-------+----------+-------------
vvvua@mydomain.ltd |         | testpass | 506 | 506 | /mailboxes/v/vvvua@mydomain.ltd |       |
30 | VS       | disableimap
(1 запись)

postfix=>

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от Alexey on 13-Янв-04, 16:26 
в строке, где происходит наложения патча наверное надо добавить параметр -p0:
patch -p0 < postfix..patch
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от Alexey on 21-Янв-04, 17:09 
На RedHat интересно ставится: рекомендует сделать RPM. ;-)
Чтобы не ругался на RedHat - надо добавить --with-redhat.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от proforg email on 13-Апр-04, 20:38 
чтоб ручками не править код патча
можно просто сделать симлинку :)
ln -s postfix-2.0.13 postfix-2.0.0.2
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от Maklaut email on 23-Апр-04, 20:49 
А нельзя запустить патч прямо из директории postfix-2.0.13 с параметром -p1, чтобы не делать симлинку?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Тематический каталог: Почтовый сервер на базе Postfix с акка..."  +/
Сообщение от duglov (??) on 09-Июн-04, 11:48 
поставил postgre и postfix согласно статейки. Courier и все остальное еще не ставил. Пытаюсь отправить и командной строки сам себе письмо (пользователь в базе postgre есть)выдает ошибку:

Recepient address rejected: user unknoun in local recipient table.

Где искать ошибку и что править?? Помогите плззззз

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Тематический каталог: Почтовый сервер на базе Postfix с акка..."  +/
Сообщение от Logan on 19-Сен-04, 04:57 
Необходимо в конфиге Postfix-а поставить параметр local_recipient_maps =
(после знака "равно" строка кончается!) и перезапустить Postfix
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Тематический каталог: Почтовый сервер на базе Postfix с акка..."  +/
Сообщение от yerden email on 03-Фев-05, 08:37 
local_recipient_maps = $virtual_mailbox_maps
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от Салягин email(??) on 28-Июн-04, 11:16 
Интересно как научить постфикс работать с постгресом? У меня в логах пишецца fatal: unsupported dictionary type: pgsql
postfix/master[31615]: warning: process /usr/libexec/postfix/smtpd pid 8844 exit status 1
postfix/master[31615]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
В чем прикол?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от yerden email on 03-Фев-05, 08:36 
Это значит, что в вашем Postfix'е нет поддержки PostgreSQL
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от vvvua email on 28-Окт-05, 14:36 
Пробовал на Debian linux.
Стоит postgresql 8.0.4.
Нужно править конфиг (возможно, и для 7-й версии).
в authpgsqlrc нет отношения c - добавить
                        'disableimap' as options              \
                        from mailusers c                \
                        where login = '$(local_part)'||'@'||'$(domain)';


В /etc/postfix/mailbox.pgsql
Поправить отношение c. Т.е. должно быть:
query = SELECT substring(c.login from 1 for 1)||'/'||c.login||'/Maildir/' from mailusers c where login = '%u'||'@'||'%d';

postfix=> SELECT login as username,'' as cryptpw,pass as clearpw,506 as uid,506 as gid,'/mailboxes/'||substring(c.login from 1 for 1)||'/'||c.login as home,'' as maildir,30 as quota,fullname,'disableimap' as options from mailusers c where login = 'vvvua'||'@'||'mydomain.ltd';
        username        | cryptpw |  clearpw  | uid | gid |                home                 | maildir | quota | fullname |   options
------------------------+---------+-----------+-----+-----+-------------------------------------+---------+-------+----------+-------------
vvvua@mydomain.ltd |         | testpass | 506 | 506 | /mailboxes/v/vvvua@mydomain.ltd |       |
30 | VS       | disableimap
(1 запись)

postfix=>


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от vvvua email(ok) on 28-Окт-05, 14:42 
Кстати, если неправильные sql запросы, то можно отловить по дебагу courier 'a и postfix'a
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от noob on 01-Мрт-06, 13:51 
при сборке постфикс выдаёт ошибку
gcc: OPT: No such file or directory
gcc: =: No such file or directory
*** Error code 1

Stop in /usr/home/saps/postfix-2.2.9/src/util.
*** Error code 1

Stop in /usr/home/saps/postfix-2.2.9.

подскажите что за ерунда

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Почтовый сервер на базе Postfix с аккаунтами пользователей в..."  +/
Сообщение от nina email(??) on 04-Апр-12, 15:10 
отказываюсь от ваших услуг
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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