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

Reply via email to