Re: IMAP-сервер - наст ройка

2003-02-25 Thread Andrey Nekrasov
Hello Andrei Sosnin,

> У меня следующая проблема: хочу установить сервер Cyrus IMAP у себя, но,
> к сожалению, никогда не сталкивался с этим протоколом и с 
> трудом представляю себе, как *конкретно* это сделать. :-) Вчера потратил
> весь вечер в поисках каких-либо советов по тому, как заставить
> imap-сервер работать, но так ничего и не нашел - везде говорится о том,
> какой IMAP новый и хороший, но нигде и слова нет (даже на сайте Cyrus) о
> том, как же заставить Cyrus работать как сервер сообщений (начальная
> настройка в cyrus.conf уже сделана). 

 Попробуй внятно обьяснить, что именно не работает? Пока ничего не понятно. :-)
 
> Мне хотелось бы понять, как заставить Сyrus работать в связке с
> существующей системой (exim, fetchmail): как он принимает
> письма от exim и fetchmail (при том, что он не поддерживает стандартные

 по протоколу LMTP.

> mailbox-ы), как настраивать собственно почтовые ящики, директории и тому
> подобное.

 это есть в doc/text/install-configure
 
> Буду благодарен за советы, указания, а также за ссылки на документацию
> по Cyrus-imapd/UW-imapd, которая могла бы мне более-менее подробно
> объяснить, как мне все это настроить... :-)

 В комплекте с tar.gz идет документация и в ней рассказано как все сделать.
 Например настроить exim для работы по lmtp с cyrus-imapd.

 fetchmail без указания в его конфигах опции "mda command" почту отдает 
локальному
 /usr/sbin/sendmail (то есть exim) и соответственно все работает.
 

-- 
Any statement is incorrect.



Re: IMAP-сервер - наст ройка

2003-02-27 Thread Andrey Nekrasov
Hello Andrei Sosnin,

> Теперь же мне бы хотелось бы узнать оставшуюся мне пока непонятной вещь:
> как заставить cyrdeliver (или какую-то другую программу/скрипт?)
> помещать новые сообщения в определенных папках в соответствии с
> определенными правилами? Нужна ли отдельная программа, или это делается
> средствами cyrus-imapd? Есть ли где документация по этому поводу?

 Ты про нечто аналогичное procmail ? Встроенное средство называется sieve.
 Вот пример:

$cat .sieve
require ["reject","fileinto"];

if header :contains :comparator "i;octet" "Subject"
["SPAM","XXX"] {
reject "I don't need you spam!";}

elsif address :all :matches [ "To", "Cc", "Bcc" ] "[EMAIL PROTECTED]" {
fileinto "INBOX.Listen.xtradius";}

elsif address :all :matches [ "To", "Cc", "Bcc" ] "[EMAIL PROTECTED]" {
fileinto "INBOX.Listen.apache-rus";}

elsif address :all :matches [ "To", "Cc", "Bcc" ] "[EMAIL PROTECTED]" {
fileinto "INBOX.Listen.apache-talk";}

else {
fileinto "INBOX";}

$

 Документация http://www.cyrusoft.com/sieve/
 Правила можно писать руками и по моему есть web-интерфейсы.

-- 
Any statement is incorrect.



Re: IMAP-сервер - наст ройка

2003-02-27 Thread Andrey Nekrasov
Hello Andrei Sosnin,

> 
> AN> else {
> AN> fileinto "INBOX";}
> AN> 
> 
> Есть ли смысл оставлять сообщения в Inbox, если например sylpheed оттуда
> сообщения не читает (он их просто не видит там)? Уже пришедшие сообщения
> можно как-то обработать? (У меня там уже не менее 20 сообщений
> накопилось...)

 Не пользовался сульфидом, но всякие-там : OutlookExpress/Mozilla/Opera, INBOX
 видят и с ним правильно работают, со вложенными папками тоже проблем нет.

 TheBat! по моему только его и видит, потому что нормально по IMAP работать не
 умеет.

-- 
Any statement is incorrect.