Dear Egoitz and Cyrus friends, Check if sieve is actually listening at port 2000 as well.
Wiel Offermans wil...@offermans.rompen.nl > On 18 Feb 2019, at 09:34, ego...@sarenet.es wrote: > > Hi! > > > > Could you try enabling local6.debug channel in syslog, so that you could see > additional Sieve debugging information?. Can you then post that log? > > > > Cheers! > > > > > El 2019-02-15 12:32, J Pilfold-Bagwell escribió: > >> Hi All, >> >> I have a Centos 7 box running with the latest default cyrus install from the >> Centos 7 repo, i.e. cyrus-imapd-2.4.17-13.el7.x86_64 . >> >> The problem I have is that sieve doesn't seem to pay any attention to the >> scripts. I have sieve running, I can successfully log in to it using >> sieveshell, create, upload and activate scripts, but they don't seem to be >> applied to the incoming mail. First I was trying the vacation and reject >> scripts so checked that the correct sendmail is in use but it fails on >> fileinto as well. >> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> >> imapd.conf looks like this: >> >> [root@mail admin]# cat /etc/imapd.conf >> configdirectory: /var/lib/imap >> partition-default: /var/spool/imap >> admins: cyradmin >> sieve_admins: cyradmin >> sievedir: /var/lib/imap/sieve >> sendmail: /usr/sbin/sendmail >> hashimapspool: true >> sasl_pwcheck_method: auxprop >> sasl_auxprop_plugin: sasldb >> sasl_mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5 >> allowplaintext: yes >> allowusermoves: yes >> defaultdomain: mail >> lmtp_downcase_rcpt: yes >> >> tls_cert_file: /etc/ssl/certs/cyrus-imapd/newcert.pem >> tls_key_file: /etc/ssl/certs/cyrus-imapd/newkey.pem >> tls_ca_file: /etc/ssl/certs/cyrus-imapd/cacert.pem >> tls_ca_path: /etc/ssl/certscyrus-imapd >> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> >> cyrus.conf: >> >> # standard standalone server implementation >> >> START { >> # do not delete this entry! >> recover cmd="ctl_cyrusdb -r" >> >> # this is only necessary if using idled for IMAP IDLE >> idled cmd="idled" >> } >> >> # UNIX sockets start with a slash and are put into /var/lib/imap/sockets >> SERVICES { >> # add or remove based on preferences >> imap cmd="imapd" listen="imap" prefork=5 >> imaps cmd="imapd -s" listen="imaps" prefork=1 >> # pop3 cmd="pop3d" listen="pop3" prefork=3 >> # pop3s cmd="pop3d -s" listen="pop3s" prefork=1 >> sieve cmd="timsieved" listen="0.0.0.0:2000" prefork=0 >> sieve cmd="timsieved" listen="0.0.0.0:4190" prefork=0 >> # managesieve cmd="timsieved" listen="localhost:4190" prefork=0 >> >> # these are only necessary if receiving/exporting usenet via NNTP >> # nntp cmd="nntpd" listen="nntp" prefork=3 >> # nntps cmd="nntpd -s" listen="nntps" prefork=1 >> >> # at least one LMTP is required for delivery >> # lmtp cmd="lmtpd" listen="lmtp" prefork=0 >> lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1 >> >> # this is only necessary if using notifications >> # notify cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" >> prefork=1 >> } >> >> EVENTS { >> # this is required >> checkpoint cmd="ctl_cyrusdb -c" period=30 >> >> # this is only necessary if using duplicate delivery suppression, >> # Sieve or NNTP >> delprune cmd="cyr_expire -E 3" at=0400 >> >> # this is only necessary if caching TLS sessions >> tlsprune cmd="tls_prune" at=0400 >> >> # reindex changed mailboxes (fulltext) approximately every three hours >> squatter1 cmd="/usr/bin/ionice -c idle /usr/lib/cyrus/bin/squatter >> -s" period=180 >> >> # reindex all mailboxes (fulltext) daily >> squattera cmd="/usr/lib/cyrus/bin/squatter" at=0117 >> } >> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> >> sieveshell logs in fine: >> >> [root@mail admin]# sieveshell --authname=cyradmin --user=testuser1 localhost >> connecting to localhost >> Please enter your password: >>> >>> list >> mail >> sieve-test <- active script >> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~telnet >> >> Telnet login provides: >> >> [root@mail admin]# telnet 192.168.0.6 4190 >> Trying 192.168.0.6... >> Connected to 192.168.0.6. >> Escape character is '^]'. >> "IMPLEMENTATION" "Cyrus timsieved v2.4.17-Fedora-RPM-2.4.17-13.el7" >> "SASL" "PLAIN LOGIN CRAM-MD5 DIGEST-MD5" >> "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags >> notify envelope relational regex subaddress copy" >> "STARTTLS" >> "UNAUTHENTICATE" >> OK >> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> >> And this works for both port 2000 and 4190 on all interfaces. LMTP is in use >> but somewhere, they aren't talking. >> >> Does anyone have any troubleshooting tips they can feed me or, can anyone >> see a glaringly obvious error I've made because it's all gone a bit wood for >> the trees here. >> >> The logs are huge but if you'd like to see the contents, let me know what >> you'd like it grep'd for and I'll provide. >> >> Thanks, >> >> Julian >> >> -- >> This email is from Borden Grammar School Trust. >> >> This email, together with any files transmitted with it, is confidential, >> and is intended solely for the use of the individual or entity to whom it is >> addressed. Any unauthorised dissemination or copying of this email or its >> attachments, and any use or disclosure of any information contained in them, >> is strictly prohibited, and may also be illegal. If you are not the intended >> recipient you may not use, disclose, distribute, copy, print or relay this >> email. >> >> Please note that any views expressed by an individual within this email, do >> not necessarily reflect the views of the Borden Grammar School Trust. >> >> Borden Grammar School Trust has taken reasonable precautions to ensure no >> viruses are present in this email. The Academy cannot accept responsibility >> for any loss or damage arising from the use of this email and/or files >> attached. >> >> Registered Office: Borden Grammar School, Avenue of Remembrance, >> Sittingbourne, Kent ME10 4DB >> >> Registered in England: 07827591 >> >> ---- >> Cyrus Home Page: http://www.cyrusimap.org/ <http://www.cyrusimap.org/> >> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ >> <http://lists.andrew.cmu.edu/pipermail/info-cyrus/> >> To Unsubscribe: >> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus >> <https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus>---- > Cyrus Home Page: http://www.cyrusimap.org/ > List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ > To Unsubscribe: > https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus