| |
Этот раздел описывает как собрать Cyrus с поддержкой sieve. Если указать " --disable-sieve" при запуске ./configure, Вы НЕ соберете сервер с поддержкой sieve.
Краткий ввод в Sieve доступен на Cyrusoft International.
Некоторые действия Sieve (перенаправление, vacation) могут посылать исходящюю почту.
Вы должны быть уверенны, что "lmtpd" может посылать исходящие сообщения. По умолчанию для отправки сообщений используется используется "/usr/lib/sendmail ". Это можно изменить добавив такую строку:
sendmail: /usr/sbin/sendmailв Ваш "/etc/imapd.conf". Если Вы используете Postfix или другой MTA, имейте в виду, что sendmail, указанный в "/etc/imapd.conf" должен быть Sendmail-совместимым.
Если, по каким-то причинам, Вы храните домашние каталоги пользователей на сервере, Вы можете использовать опцию "sieveusehomedir " и хранить sieve-скрипт в домашнем каталоге пользователя в "~/.sieve".
telnet foobar sieveЕсли сервер запущен, Вы получите сообщение наподобие следующего:
Trying 128.2.10.192... Connected to foobar.andrew.cmu.edu. Escape character is '^]'. "IMPLEMENTATION" "Cyrus timsieved v1.1.0" "SASL" "ANONYMOUS PLAIN KERBEROS_V4 GSSAPI" "SIEVE" "fileinto reject envelope vacation imapflags notify subaddress regex" OK
Любое сообщение не похожее на это будет говорить о проблеме. Удостоверьтесь, что все аутентификационные методы, которые Вам нужны, перечисленны. Этот список должен быть идентичен тому списку, который выдавал "imapd" ранее(в придыдущем разделе - Прим.пер.). Затем разорвите соединение, набрав "logout".
"sieveshell foobar" Please enter your password: ****** > quitВ случае проблемы появилось бы сообщение "Authentication failed " с описанием.
require ["reject","fileinto"]; if address :is :all "From" "foo@example.org" { reject "testing"; }Для того чтобы поместить этот скрипт на сервер выполните следующюю команду:
"sieveshell foobar" Please enter your password: ****** > put myscript.script > activate myscript > quitВаш скрипт будет помещен на сервер и станет активным.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |