* [sisyphus] Maildrop+userdb
@ 2002-11-04 7:56 Прокопьев Евгений
2002-11-04 13:07 ` Dmitry Lebkov
0 siblings, 1 reply; 8+ messages in thread
From: Прокопьев Евгений @ 2002-11-04 7:56 UTC (permalink / raw)
To: Sisyphus
Здравствуйте!
Завожу почтового пользователя в userdb (uid и gid ему не нужны).
В /etc/courier-imap/userdb добавляю строку
mailmanager@john.localdomain
home=/var/spool/mail/AdminMaildir|mail=/var/spool/mail/AdminMaildir
Указанная директория создана с помощью maildirmake -S (читал, что не
рекомендуется в качестве основной Maildir для пользователя создавать
Shared Maildir, но обоснований не нашел, а не Shared Maildir этому
пользователю просто не нужна, поэтому сделал именно так)
потом makeuserdb и rm userdb.lock
В /etc/courier-imap/authdaemon.conf указано
authmodulelist="authuserdb authpam"
authmodulelistorig="authuserdb authpam"
после # echo hello | mail mailmanager получаю в логах
Nov 4 10:54:09 john postfix/pickup[9152]: 5473B79B4: uid=0 from=<root>
Nov 4 10:54:09 john postfix/cleanup[9177]: 5473B79B4:
message-id=<20021104075409.5473B79B4@john.localdomain>
Nov 4 10:54:09 john postfix/qmgr[1924]: 5473B79B4:
from=<root@john.localdomain>, size=307, nrcpt=1
(queue active)
Nov 4 10:54:09 john postfix/local[9178]: 5473B79B4:
to=<mailmanager@john.localdomain>, relay=local, delay=0, status=bounced
(unknown user: "mailmanager")
Nov 4 10:54:09 john postfix/cleanup[9177]: 7EE5479B6:
message-id=<20021104075409.7EE5479B6@john.localdomain>
Nov 4 10:54:09 john postfix/qmgr[1924]: 7EE5479B6: from=<>, size=1882,
nrcpt=1 (queue active)
Nov 4 10:54:09 john postfix/local[9178]: 7EE5479B6:
to=<john@john.localdomain>, relay=local, delay=0, status=sent
("|/usr/bin/maildrop-userdb -d $LOGNAME")
Если завести этого пользователя в /etc/passwd, то почта ему будет
доставляться. Но я хочу обойтись без этого. Как быть?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Maildrop+userdb
2002-11-04 7:56 [sisyphus] Maildrop+userdb Прокопьев Евгений
@ 2002-11-04 13:07 ` Dmitry Lebkov
2002-11-04 13:53 ` Прокопьев Евгений
0 siblings, 1 reply; 8+ messages in thread
From: Dmitry Lebkov @ 2002-11-04 13:07 UTC (permalink / raw)
To: sisyphus
On Mon, 04 Nov 2002 10:56:59 +0300
Прокопьев Евгений <john@rmts.donpac.ru> wrote:
> Здравствуйте!
>
> Завожу почтового пользователя в userdb (uid и gid ему не нужны).
Но они в любом случае должны быть. Кто-то же должен в системе
владеть каталогами виртуальных пользователей.
См. README в maildrop по поводу виртуальных пользователей.
> В /etc/courier-imap/userdb добавляю строку
>
> mailmanager@john.localdomain
> home=/var/spool/mail/AdminMaildir|mail=/var/spool/mail/AdminMaildir
Без параметров uid=, gid= работать не будет.
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Maildrop+userdb
2002-11-04 13:07 ` Dmitry Lebkov
@ 2002-11-04 13:53 ` Прокопьев Евгений
2002-11-04 14:08 ` Dmitry Lebkov
0 siblings, 1 reply; 8+ messages in thread
From: Прокопьев Евгений @ 2002-11-04 13:53 UTC (permalink / raw)
To: sisyphus
Dmitry Lebkov wrote:
> Без параметров uid=, gid= работать не будет.
На нескольких почтовых пользователей можно иметь одинаковые gid uid,
правильно я понял?
Тогда идем дальше :)
Создаем папку, которую все могут читать:
[root@john courier-imap]# su - mailmanager -s /bin/bash
[mailmanager@john AdminMaildir]$ maildirmake -f System -s read ./
При выборе пункта меню Подписаться в Мозилле никаких общих папок не
наблюдаем.
Подписываемся на нее принудительно:
[john@john john]$ maildirmake --add system=/var/spool/mail/AdminMaildir
Maildir
Эффекта никакого.
Так что надо сделать, чтобы создать общую папку и получить к ней доступ?
А вообще постановка задачи такова: сделать общую папку, доступную всем
пользователям в группе wheel, в которую бы писались системные сообщения,
отправляемые руту.
Еще было бы интересно перенаправить сизифовскую рассылку в общую папку,
чтобы с ней могли работать те пользователи, которым это разрешено.
Что еще посоветуете для решения этих задач? Может я кривым путем иду или
велосипед изобретаю?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Maildrop+userdb
2002-11-04 13:53 ` Прокопьев Евгений
@ 2002-11-04 14:08 ` Dmitry Lebkov
2002-11-05 6:58 ` Прокопьев Евгений
0 siblings, 1 reply; 8+ messages in thread
From: Dmitry Lebkov @ 2002-11-04 14:08 UTC (permalink / raw)
To: sisyphus
On Mon, 04 Nov 2002 16:53:46 +0300
Прокопьев Евгений <john@rmts.donpac.ru> wrote:
> Dmitry Lebkov wrote:
>
> > Без параметров uid=, gid= работать не будет.
>
> На нескольких почтовых пользователей можно иметь одинаковые gid uid,
> правильно я понял?
В случае виртуальных почтовых ящиков - да.
> Тогда идем дальше :)
>
> Создаем папку, которую все могут читать:
>
> [root@john courier-imap]# su - mailmanager -s /bin/bash
> [mailmanager@john AdminMaildir]$ maildirmake -f System -s read ./
>
> При выборе пункта меню Подписаться в Мозилле никаких общих папок не
> наблюдаем.
>
> Подписываемся на нее принудительно:
>
> [john@john john]$ maildirmake --add system=/var/spool/mail/AdminMaildir
> Maildir
>
> Эффекта никакого.
>
> Так что надо сделать, чтобы создать общую папку и получить к ней доступ?
Никогда не озадачивался проблемой создания общих папок. Честно скажу - не
знаю ... %)
> А вообще постановка задачи такова: сделать общую папку, доступную всем
> пользователям в группе wheel, в которую бы писались системные сообщения,
> отправляемые руту.
Почему бы не делать это через aliases? Либо поднять какой-нить манагер
листов рассылки, подписать туда всех, кого надо и кидать эти сообщения
в рассылку.
> Еще было бы интересно перенаправить сизифовскую рассылку в общую папку,
> чтобы с ней могли работать те пользователи, которым это разрешено.
А вот это было бы, наверное, интересно. Хотя проще подписать всех,
кого надо на рассылку ...
> Что еще посоветуете для решения этих задач? Может я кривым путем иду или
> велосипед изобретаю?
Нуу, можно еще поднять локальный news-сервер и требуемую почту (системные
сообщения, листы рассылки и т.д.) в локальные конференции загонять ... %)
Но это так - из раздела извратов ... ;)
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Maildrop+userdb
2002-11-04 14:08 ` Dmitry Lebkov
@ 2002-11-05 6:58 ` Прокопьев Евгений
2002-11-05 7:50 ` Dmitry Lebkov
0 siblings, 1 reply; 8+ messages in thread
From: Прокопьев Евгений @ 2002-11-05 6:58 UTC (permalink / raw)
To: sisyphus
Dmitry Lebkov wrote:
> Никогда не озадачивался проблемой создания общих папок. Честно скажу - не
> знаю ... %)
Ясно. Попробую еще поковыряться, а может придется на буржуйский список
рассылки подписываться по этому поводу. Но если я еще с грехом пополам
читаю (хоть иногда и превратно понимаю), то говорить прямо боюсь...
>>А вообще постановка задачи такова: сделать общую папку, доступную всем
>>пользователям в группе wheel, в которую бы писались системные сообщения,
>>отправляемые руту.
>
>
> Почему бы не делать это через aliases? Либо поднять какой-нить манагер
> листов рассылки, подписать туда всех, кого надо и кидать эти сообщения
> в рассылку.
Дублирование информации. Кроме того может потребоваться совместная
работа, например один из админов (менеджеров и пр...) решил проблему и
пометил каким-то образом письмо (Сообщение->Метка или Отметить в
Мозилле). Или есть какие-то препятствия к этому?
Вообще я этого живьем не видел и может плохо себе представляю. Например,
как поместить в папку свое сообщение в ответ на существующее? Каков
должен быть адрес получателя? Или как в рассылке, атрибуты От и Отвечать
разные? Зачем тогда в принципе право записи в общую папку, достаточно и
права на чтение.
Вообще эти общие каталоги IMAP - очень заманчивая штука, и одна из
причин, по которой я завязал с wu-imap была именно в том, что он таковые
не поддерживает. Но одно название и богатое воображение много чего может
позволить. А что с этим можно сделать на практике?
>>Еще было бы интересно перенаправить сизифовскую рассылку в общую папку,
>>чтобы с ней могли работать те пользователи, которым это разрешено.
>
>
> А вот это было бы, наверное, интересно. Хотя проще подписать всех,
> кого надо на рассылку ...
Тем более дублирование
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Maildrop+userdb
2002-11-05 6:58 ` Прокопьев Евгений
@ 2002-11-05 7:50 ` Dmitry Lebkov
2002-11-05 8:11 ` Прокопьев Евгений
0 siblings, 1 reply; 8+ messages in thread
From: Dmitry Lebkov @ 2002-11-05 7:50 UTC (permalink / raw)
To: sisyphus
On Tue, 05 Nov 2002 09:58:48 +0300
Прокопьев Евгений <john@rmts.donpac.ru> wrote:
> Dmitry Lebkov wrote:
>
> > Никогда не озадачивался проблемой создания общих папок. Честно скажу - не
> > знаю ... %)
>
> Ясно. Попробую еще поковыряться, а может придется на буржуйский список
> рассылки подписываться по этому поводу. Но если я еще с грехом пополам
> читаю (хоть иногда и превратно понимаю), то говорить прямо боюсь...
>
> >>А вообще постановка задачи такова: сделать общую папку, доступную всем
> >>пользователям в группе wheel, в которую бы писались системные сообщения,
> >>отправляемые руту.
> >
> > Почему бы не делать это через aliases? Либо поднять какой-нить манагер
> > листов рассылки, подписать туда всех, кого надо и кидать эти сообщения
> > в рассылку.
>
> Дублирование информации. Кроме того может потребоваться совместная
> работа, например один из админов (менеджеров и пр...) решил проблему и
> пометил каким-то образом письмо (Сообщение->Метка или Отметить в
> Мозилле). Или есть какие-то препятствия к этому?
Что-то мне подсказывает, что поставиви отметку на сообщении с одной машины,
ты этой отметки не увидишь на другой.
Вообще, под то, что ты описал подойдет любая система обработки запросов.
(Ключевые слова для поиска: groupware, request tracker, ticketing system),
хотя все равно любую из готовых систем придется под свои нужды "пилить".
> Вообще я этого живьем не видел и может плохо себе представляю. Например,
> как поместить в папку свое сообщение в ответ на существующее? Каков
> должен быть адрес получателя? Или как в рассылке, атрибуты От и Отвечать
> разные? Зачем тогда в принципе право записи в общую папку, достаточно и
> права на чтение.
Мда ... %) Я связку courier-imap и maildrop использую в первую очередь как
шустрый сервер, ообслуживающий достаточно большое кол-во клиентов. Всякие
дополнительные возможности особо не интересовали - поэтому ничего не смогу
сказать.
> Вообще эти общие каталоги IMAP - очень заманчивая штука, и одна из
> причин, по которой я завязал с wu-imap была именно в том, что он таковые
> не поддерживает. Но одно название и богатое воображение много чего может
> позволить. А что с этим можно сделать на практике?
Попробуй разобраться, а потом HOW-TO для всех написать, а? ;)
> >>Еще было бы интересно перенаправить сизифовскую рассылку в общую папку,
> >>чтобы с ней могли работать те пользователи, которым это разрешено.
> >
> > А вот это было бы, наверное, интересно. Хотя проще подписать всех,
> > кого надо на рассылку ...
>
> Тем более дублирование
Вроде как mailman достаточно умный и сообщение для нескольких получаьтелей
из одного жомена доставляет в один прием (если я ничего не перепутал). Или
ты о другом дублировании?
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Maildrop+userdb
2002-11-05 7:50 ` Dmitry Lebkov
@ 2002-11-05 8:11 ` Прокопьев Евгений
2002-11-05 23:31 ` Dmitry Lebkov
0 siblings, 1 reply; 8+ messages in thread
From: Прокопьев Евгений @ 2002-11-05 8:11 UTC (permalink / raw)
To: sisyphus
Dmitry Lebkov wrote:
> Что-то мне подсказывает, что поставиви отметку на сообщении с одной машины,
> ты этой отметки не увидишь на другой.
Вижу :)
Вот только буду ли видеть в общей папке ...
> Вообще, под то, что ты описал подойдет любая система обработки запросов.
> (Ключевые слова для поиска: groupware, request tracker, ticketing system),
> хотя все равно любую из готовых систем придется под свои нужды "пилить".
Практически все это или кривое и с веб-интерфейсом, или дорогое типа
Lotus Domino. Пилить под свои нужды почтового клиента гораздо
интереснее, и результат как-то человечнее выглядеть будет :)
> Попробуй разобраться, а потом HOW-TO для всех написать, а? ;)
Есть 2 проблемы :)
1. Разобраться, а не просто плюнуть на все эти заморочки
2. Написать
Попытаюсь ...
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Maildrop+userdb
2002-11-05 8:11 ` Прокопьев Евгений
@ 2002-11-05 23:31 ` Dmitry Lebkov
0 siblings, 0 replies; 8+ messages in thread
From: Dmitry Lebkov @ 2002-11-05 23:31 UTC (permalink / raw)
To: sisyphus
On Tue, 05 Nov 2002 11:11:43 +0300
Прокопьев Евгений <john@rmts.donpac.ru> wrote:
> Dmitry Lebkov wrote:
> > Что-то мне подсказывает, что поставиви отметку на сообщении с одной машины,
> > ты этой отметки не увидишь на другой.
>
> Вижу :)
>
> Вот только буду ли видеть в общей папке ...
>
> > Вообще, под то, что ты описал подойдет любая система обработки запросов.
> > (Ключевые слова для поиска: groupware, request tracker, ticketing system),
> > хотя все равно любую из готовых систем придется под свои нужды "пилить".
>
> Практически все это или кривое и с веб-интерфейсом, или дорогое типа
> Lotus Domino. Пилить под свои нужды почтового клиента гораздо
> интереснее, и результат как-то человечнее выглядеть будет :)
http://www.bestpractical.com/rt/ - очень даже ничего. А веб-интерфейс
привнесет независимость от платформы.
> > Попробуй разобраться, а потом HOW-TO для всех написать, а? ;)
>
> Есть 2 проблемы :)
> 1. Разобраться, а не просто плюнуть на все эти заморочки
> 2. Написать
>
> Попытаюсь ...
С удовольствием добавлю результат в документацию к courier-imap ... ;)
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2002-11-05 23:31 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-04 7:56 [sisyphus] Maildrop+userdb Прокопьев Евгений
2002-11-04 13:07 ` Dmitry Lebkov
2002-11-04 13:53 ` Прокопьев Евгений
2002-11-04 14:08 ` Dmitry Lebkov
2002-11-05 6:58 ` Прокопьев Евгений
2002-11-05 7:50 ` Dmitry Lebkov
2002-11-05 8:11 ` Прокопьев Евгений
2002-11-05 23:31 ` Dmitry Lebkov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git