[Comm] Задачка: почта

Shur =?iso-8859-1?q?alexga_=CE=C1_savby=2Eru?=
Пн Мар 10 23:05:48 MSK 2003


On Mon, 10 Mar 2003 18:31:12 +0300
ROmul <romul.home на mtu-net.ru> wrote:

> On Mon, 10 Mar 2003 14:23:45 +0300
> "Shur" <alexga на savby.ru> wrote:
> 
> S> Да. Только uw-imap не настраивается на директорию. Это
> S> клиенту указывается, где находится корневой каталог IMAP
> S> сервера.
> Ничего, что еще с вопросами?

Ничего.

> ---
>  /etc/xinetd.d/uw-imap
> ---
> service imap                                                   
>                 
>     { 
>          disable =  yes                                        
>                          
>          socket_type  = stream                        
>          wait = no                                           
>          user  = root             
> ~~~~~~~~~~~~~~~~~~
> Что это за юзер? Это юзер с правами которого будет запущет
> сервер?

Да.

>          server   = /usr/sbin/imapd                            
>                          
> 
> -----------
> Сейчас поднял uw. Пробую подконектится Сильфидом и забрать
> почту. В качестве каталога указал ~/imap, в качестве
> пользователя себя и свой пароль. В отчете вот такое
> появляется...
> 
> [17:56:24] IMAP4< 10 BAD Bogus sequence in FETCH
> [17:56:28] IMAP4> 11 FETCH 1:* (UID)
> [17:56:28] IMAP4< 11 BAD Bogus sequence in FETCH
> [17:56:28] IMAP4> 12 FETCH 1:* (UID)
> [17:56:28] IMAP4< 12 BAD Bogus sequence in FETCH
> [17:56:30] IMAP4> 13 FETCH 1:* (UID)
> [17:56:30] IMAP4< 13 BAD Bogus sequence in FETCH
> [17:56:31] IMAP4> 14 FETCH 1:* (UID)
> [17:56:31] IMAP4< 14 BAD Bogus sequence in FETCH
> 
> И еще не получается настроить сортировку почты. Я пытаюсь
> отправить себе письмо, так, чтобы оно попало в IMAP ящик, а
> потом забрать его. Наверное дело в неправильной настройке
> procmail. Предположим, я хочу чтобы все письма с адресом
> rom на craZYbox.home направлялась в директорию ~/imap пользователя
> rom. Вот содержание моего procmailrc:
> ------
> MAILDIR=$HOME/mail                                             
>                 
>                                                              
                  
> :0:               
> * ^TO.* rom на .*
> ~/imap        
> 
> 

У меня в .procmailrc:

MAILDIR=$HOME/imap	# You'd better make sure it exists
DEFAULT=$MAILDIR/system
LOGFILE=$MAILDIR/.from
LOCKFILE=$HOME/.lockmail

:0 Whc: msgid.lock
| formail -D 65536 .msgid.cache

:0 a:
duplicates

:0:
* ^To.*undisclosed-recipients
/dev/null

:0:
* .*List-Id:.*community.altlinux.ru
savby/maillists/Community
	
:0:				# Anything from sisyphus
* .*List-Id:.*sisyphus.altlinux.ru
savby/maillists/Sisyphus

и т.п.

То есть в данном случае в $HOME/imap имеется еще каталог для
учетной записи под названием Savby (есть еще одна, тоже IMAP), в
котором есть /maillists, в котором procmail создает почтовые
ящики в формате mbox с именами Community, Sisyphus и т.д.

В настройках сильфиды для этой учетной записи на вкладке
"Дополнительные" в поле "Каталог сервера IMAP4" указано
"/home/shur/imap/savby".

Если велеть сильфиде "Перестроить дерево папок" для учетной
записи, она проверяет все каталоги в корне imap сервера и
подхватывает все почтовые ящики, которые там есть.

--
Удачи.
Александр.




Подробная информация о списке рассылки community