{"id":209,"date":"2010-08-13T13:57:56","date_gmt":"2010-08-13T11:57:56","guid":{"rendered":""},"modified":"2010-08-17T11:05:46","modified_gmt":"2010-08-17T09:05:46","slug":"dovecot-12-sieve-0117","status":"publish","type":"post","link":"https:\/\/drfugazi.eu.org\/en\/dovecot-12-sieve-0117\/","title":{"rendered":"dovecot-1.2-sieve-0.1.17"},"content":{"rendered":"<p>Dovecot Sieve is a fully rewritten Sieve implementation for Dovecot v1.2 and newer. The main reason for rewriting the Sieve engine was to provide more reliable script execution and to provide better error messages to users and system administrators. This implementation is part of the  <a href=\"http:\/\/pigeonhole.dovecot.org\/\" target=\"_blank\">Pigeonhole project<\/a>.<\/p>\n<p style=\"text-align: right; font-style: italic;\">Source: <a href=\"http:\/\/wiki.dovecot.org\/LDA\/Sieve\/Dovecot\" target=\"_blank\">http:\/\/wiki.dovecot.org\/LDA\/Sieve\/Dovecot<\/a><\/p>\n<p>At first you need to download sources, unpack it and make or edit configuration script:<\/p>\n<pre>\r\nroot@feniks:\/home\/soft\/dovecot# su - soft\r\nsoft@feniks:~% cd dovecot \r\nsoft@feniks:~\/dovecot% wget http:\/\/www.rename-it.nl\/dovecot\/1.2\/dovecot-1.2-sieve-0.1.17.tar.gz\r\nsoft@feniks:~\/dovecot% gtar -zxf dovecot-1.2-sieve-0.1.17.tar.gz\r\nsoft@feniks:~\/dovecot% cp drf_sieve-1.2-0.1.12_conf drf_sieve-1.2-0.1.17_conf\r\nsoft@feniks:~\/dovecot% vi drf_sieve-1.2-0.1.17_conf\r\n<\/pre>\n<p><!--break--><\/p>\n<p>Configuration and compilation with use of script:<\/p>\n<pre>\r\nsoft@feniks:~\/dovecot% .\/drf_sieve-1.2-0.1.17_conf\r\ncc: Sun C 5.9 SunOS_sparc Patch 124867-01 2007\/07\/12\r\nusage: cc [ options] files.  Use 'cc -flags' for details\r\nPATH=\/usr\/local\/bin:\/usr\/bin:\/opt\/SUNWspro\/bin:\/usr\/ccs\/bin:\/usr\/ucb\r\nCFLAGS=-xtarget=native -xO3 -xautopar\r\nCPPFLAGS=-I\/usr\/local\/openldap\/include -I\/usr\/local\/ssl\/include -I\/usr\/local\/include\r\nCXXFLAGS=-xtarget=native -xO3 -xautopar\r\nLDFLAGS=-L\/usr\/local\/openldap\/lib -R\/usr\/local\/openldap\/lib -L\/usr\/local\/ssl\/lib -R\/usr\/local\/ssl\/lib -L\/usr\/local\/lib -R\/usr\/local\/lib\r\n=============================================\r\ndmake clean [y|n] ?\r\nn\r\n=============================================\r\nconfigure [y|n] ?\r\ny\r\nchecking for a BSD-compatible install... \/usr\/local\/bin\/ginstall -c\r\nchecking whether build environment is sane... yes\r\n...\r\nconfig.status: executing depfiles commands\r\nconfig.status: executing libtool commands\r\n=============================================\r\ndmake [y|n] ?\r\ny\r\ndmake  all-recursive\r\nMaking all in src\r\nMaking all in lib-sieve\r\nMaking all in plugins\r\nMaking all in vacation\r\nsource='cmd-vacation.c' object='cmd-vacation.lo' libtool=yes \\\r\nDEPDIR=.deps depmode=none \/bin\/bash ..\/..\/..\/..\/depcomp \\\r\n\/bin\/bash ..\/..\/..\/..\/libtool --tag=CC    --mode=compile cc -DHAVE_CONFIG_H -I. -I..\/..\/..\/..   -I..\/..\/  -I\/home\/soft\/dovecot\/dovecot-1.2.13  -I\/home\/soft\/dovecot\/dovecot-1.2.13\/src\/lib  -I\/home\/soft\/dovecot\/dovecot-1.2.13\/src\/lib-mail  -I\/home\/soft\/dovecot\/dovecot-1.2.13\/src\/lib-storage -I\/usr\/local\/openldap\/include -I\/usr\/local\/ssl\/include -I\/usr\/local\/include  -xO3 -xautopar -I\/usr\/local\/openssl-0.9.8o\/include -c -o cmd-vacation.lo cmd-vacation.c\r\n...\r\nMaking all in doc\r\nMaking all in man\r\nCompillation successful\r\n<\/pre>\n<p>Now you can switch back to root and install software<\/p>\n<pre>\r\nsoft@feniks:~\/dovecot% exit\r\nroot@feniks:\/home\/soft\/dovecot# cd dovecot-1.2-sieve-0.1.17 \r\nroot@feniks:\/home\/soft\/dovecot\/dovecot-1.2-sieve-0.1.17# dmake -m serial install\r\nMaking install in src\r\nMaking install in lib-sieve\r\nMaking install in plugins\r\nMaking install in vacation\r\n...\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Dovecot Sieve is a fully rewritten Sieve implementation for Dovecot v1.2 and newer. The main reason for rewriting the Sieve engine was to provide more reliable script execution and to provide better error messages to users and system administrators. This implementation is part of the  <a href=\"http:\/\/pigeonhole.dovecot.org\/\" target=\"_blank\">Pigeonhole project<\/a>.<\/p>\n<p style=\"text-align: right; font-style: italic;\">Source: <a href=\"http:\/\/wiki.dovecot.org\/LDA\/Sieve\/Dovecot\" target=\"_blank\">http:\/\/wiki.dovecot.org\/LDA\/Sieve\/Dovecot<\/a><\/p>\n<p>At first you need to download sources, unpack it and make or edit configuration script:<\/p>\n<pre>\r\nroot@feniks:\/home\/soft\/dovecot# su - soft\r\nsoft@feniks:~% cd dovecot \r\nsoft@feniks:~\/dovecot% wget http:\/\/www.rename-it.nl\/dovecot\/1.2\/dovecot-1.2-sieve-0.1.17.tar.gz\r\nsoft@feniks:~\/dovecot% gtar -zxf dovecot-1.2-sieve-0.1.17.tar.gz\r\nsoft@feniks:~\/dovecot% cp drf_sieve-1.2-0.1.12_conf drf_sieve-1.2-0.1.17_conf\r\nsoft@feniks:~\/dovecot% vi drf_sieve-1.2-0.1.17_conf\r\n<\/pre>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[],"tags":[22],"jetpack_publicize_connections":[],"acf":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7M9Tz-3n","jetpack-related-posts":[{"id":207,"url":"https:\/\/drfugazi.eu.org\/en\/dovecot-12-sieve-0117\/","url_meta":{"origin":209,"position":0},"title":"dovecot-1.2-sieve-0.1.17","author":"drfugazi","date":"Friday August 13th, 2010","format":false,"excerpt":"Dovecot Sieve jest kompletnie przepisan\u0105 implementacj\u0105 Sieve dla Dovecota w wersji 1.2 i nowszych. G\u0142\u00f3wnym powodem przepisania silnika Sieve by\u0142o zapewnienie bardziej niezawodnego wykonywania skryptu oraz lepszych komunikat\u00f3w b\u0142\u0119d\u00f3w dla u\u017cytkownik\u00f3w i administrator\u00f3w systemu. Ta implementacja jest cz\u0119\u015bci\u0105 Projektu Pigeonhole. \u0179r\u00f3d\u0142o: http:\/\/wiki.dovecot.org\/LDA\/Sieve\/Dovecot \u015aci\u0105gni\u0119cie \u017ar\u00f3de\u0142, rozpakowanie i edycja skryptu do konfiguracji\u2026","rel":"","context":"In \"Dovecot\"","block_context":{"text":"Dovecot","link":"https:\/\/drfugazi.eu.org\/en\/tag\/dovecot\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":220,"url":"https:\/\/drfugazi.eu.org\/en\/dovecot-20-sieve-020\/","url_meta":{"origin":209,"position":1},"title":"dovecot-2.0-sieve-0.2.0","author":"drfugazi","date":"Wednesday October  6th, 2010","format":false,"excerpt":"Pigeonhole - Sieve Support for Dovecot Projekt Pigeonhole is the name of the project that adds support for the Sieve language (RFC 5228) and the ManageSieve protocol (RFC 5804) to the Dovecot Secure IMAP Server. In the literal sense, a pigeonhole is a a hole or recess inside a dovecot\u2026","rel":"","context":"In \"Mail system\"","block_context":{"text":"Mail system","link":"https:\/\/drfugazi.eu.org\/en\/tag\/mail_system\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":217,"url":"https:\/\/drfugazi.eu.org\/en\/dovecot-20-sieve-020\/","url_meta":{"origin":209,"position":2},"title":"dovecot-2.0-sieve-0.2.0","author":"drfugazi","date":"Wednesday September 22nd, 2010","format":false,"excerpt":"Interpreter Pigeonhole Sieve Projekt Pigeonhole dostarcza Sieve jako plugina dla Dovecotowego agenta dostarczania poczty (LDA) jak r\u00f3wnie\u017c us\u0142ugi LMTP. Plugin implementuje interpreter j\u0119zyka Sieve, kt\u00f3ry pozwala na filtrowanie przychodz\u0105cych wiadomo\u015bci u\u017cywaj\u0105c skrypt\u00f3w zgodnych ze specyfikacj\u0105 j\u0119zyka Sieve (RFC 5228). Skrypty Sieve mog\u0105 by\u0107 modyfikowane przez u\u017cytkownik\u00f3w i dzi\u0119ki temu u\u017cytkownik\u2026","rel":"","context":"In \"Dovecot\"","block_context":{"text":"Dovecot","link":"https:\/\/drfugazi.eu.org\/en\/tag\/dovecot\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":208,"url":"https:\/\/drfugazi.eu.org\/en\/dovecot-1213\/","url_meta":{"origin":209,"position":3},"title":"dovecot-1.2.13","author":"drfugazi","date":"Friday August 13th, 2010","format":false,"excerpt":"Dovecot is an open source IMAP and POP3 email server for Linux\/UNIX-like systems, written with security primarily in mind. Dovecot is an excellent choice for both small and large installations. It's fast, simple to set up, requires no special administration and it uses very little memory. Source: http:\/\/dovecot.org\/ Below you\u2026","rel":"","context":"In \"Mail system\"","block_context":{"text":"Mail system","link":"https:\/\/drfugazi.eu.org\/en\/tag\/mail_system\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":219,"url":"https:\/\/drfugazi.eu.org\/en\/dovecot-203\/","url_meta":{"origin":209,"position":4},"title":"dovecot-2.0.3","author":"drfugazi","date":"Wednesday October  6th, 2010","format":false,"excerpt":"Dovecot is an open source IMAP and POP3 email server for Linux\/UNIX-like systems, written with security primarily in mind. Dovecot is an excellent choice for both small and large installations. It's fast, simple to set up, requires no special administration and it uses very little memory. Source: http:\/\/dovecot.org\/ Below you\u2026","rel":"","context":"In \"Mail system\"","block_context":{"text":"Mail system","link":"https:\/\/drfugazi.eu.org\/en\/tag\/mail_system\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":216,"url":"https:\/\/drfugazi.eu.org\/en\/dovecot-203\/","url_meta":{"origin":209,"position":5},"title":"dovecot-2.0.3","author":"drfugazi","date":"Tuesday September 21st, 2010","format":false,"excerpt":"Dovecot jest Open Sourceowym serwerem IMAP i POP3 dla system\u00f3w Linux\/UNIX, napisanym z naciskiem na bezpiecze\u0144stwo. Dovecot jest doskona\u0142ym wyborem zar\u00f3wno dla ma\u0142ych jak i wielkich instalacji. Jest szybki, \u0142atwy do ustawienia, nie wymaga specjalnej administracji i u\u017cywa niewiele pami\u0119ci. \u0179r\u00f3d\u0142o: http:\/\/dovecot.org\/ Poni\u017cej znajdziecie zapis sesji konfiguracji i kompilacji serwera\u2026","rel":"","context":"In \"Dovecot\"","block_context":{"text":"Dovecot","link":"https:\/\/drfugazi.eu.org\/en\/tag\/dovecot\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/posts\/209"}],"collection":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/comments?post=209"}],"version-history":[{"count":0,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/posts\/209\/revisions"}],"wp:attachment":[{"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/media?parent=209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/categories?post=209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/drfugazi.eu.org\/en\/wp-json\/wp\/v2\/tags?post=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}