Re: IMAP-сервер - наст ройка
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-сервер - наст ройка
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-сервер - наст ройка
Hello Andrei Sosnin, > > AN> else { > AN> fileinto "INBOX";} > AN> > > Есть ли смысл оставлять сообщения в Inbox, если например sylpheed оттуда > сообщения не читает (он их просто не видит там)? Уже пришедшие сообщения > можно как-то обработать? (У меня там уже не менее 20 сообщений > накопилось...) Не пользовался сульфидом, но всякие-там : OutlookExpress/Mozilla/Opera, INBOX видят и с ним правильно работают, со вложенными папками тоже проблем нет. TheBat! по моему только его и видит, потому что нормально по IMAP работать не умеет. -- Any statement is incorrect.