ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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