Sieve login issue. Please help.
Müfit Eribol
hme at onart.com.tr
Thu Sep 22 06:40:20 EDT 2016
On 22.09.2016 11:38, Michael Menge via Info-cyrus wrote:
> Hi,
>
>
> Quoting Müfit Eribol via Info-cyrus <info-cyrus at lists.andrew.cmu.edu>:
>
>> Hello,
>>
>> I am a happy user of cyrus-imapd for years without any major problem
>> for small user base.
>>
>> Currently, I am having login problem for sieve. I have been trying to
>> find the problem for days.
>>
>> Please find below information about my configuration:
>>
>> 1. Installed software: cyrus-imapd-2.4.17, postfix-2.10.1,
>> cyrus-sasl-2.1.26, cyrus-sasl-plain-2.1.26, cyrus-sasl-lib-2.1.26 on
>> CentOS 7.
>>
>> 2. Authentication is done through saslauthd, pam and mysql.
>>
>> 3. pwcheck_method: saslauthd, mech_list: plain login
>>
>> 4. There is no problem with login to imapd or smtpd.
>>
>> 5. cyrus.conf
>>
>> SERVICES {
>> imaplocal cmd="imapd -C /etc/imapd-local.conf"
>> listen="127.0.0.1:imap" prefork=0
>> imaps cmd="imapd -s" listen="imaps" prefork=1
>> imapslocal cmd="imapd -C /etc/imapd-local.conf"
>> listen="127.0.0.1:imaps" prefork=0
>> sieve cmd="timsieved" listen="sieve" prefork=0
>
> You did not define an ip address here, so sieve will use 0.0.0.0:sieve
>
>> sievelocal cmd="timsieved -C /etc/imapd-local.conf"
>> listen="127.0.0.1:sieve" prefork=0
>
> this will likely fail, as the "sieve" service above will is already
> listening on 0.0.0.0
> and blocking 127.0.0.1
>
>> lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1
>> }
>>
>> 6. imapd.conf
>>
>> postmaster: postmaster
>> configdirectory: /var/lib/imap
>> partition-default: /var/spool/imap
>> #admins: cyrus
>> allowanonymouslogin: no
>> allowplaintext: no
>> #tls_require_cert: 1
>> sasl_minimum_layer: 128
>> servername: mail.xxxxx.com
>> autocreatequota: 200000
>> maxmessagesize: 0
>> reject8bit: 0
>> munge8bit: 0
>> quotawarn: 90
>> timeout: 30
>> poptimeout: 10
>> dracinterval: 0
>> drachost: localhost
>> sasl_pwcheck_method: saslauthd
>> sasl_mech_list: PLAIN
>> sievedir: /var/lib/imap/sieve
>> sieve_maxscriptsize: 32
>> sieve_maxscripts: 5
>> sieve_allowplaintext: 1
>> sendmail: /usr/sbin/sendmail
>> tls_cert_file: /etc/pki/tls/certs/imap.pem
>> tls_key_file: /etc/pki/tls/certs/imap.pem
>> tls_ca_file: /etc/pki/tls/certs/imap.pem
>>
>> 7. imapd-local.conf
>>
>> postmaster: postmaster
>> configdirectory: /var/lib/imap
>> partition-default: /var/spool/imap
>> admins: cyrus
>> allowanonymouslogin: no
>> allowplaintext: yes
>> servername: mail.xxxxxx.com
>> autocreatequota: 1000000
>> maxmessagesize: 0
>> reject8bit: no
>> quotawarn: 90
>> timeout: 30
>> poptimeout: 10
>> dracinterval: 0
>> drachost: localhost
>> sasl_pwcheck_method: saslauthd
>> sasl_mech_list: PLAIN
>> sievedir: /var/lib/imap/sieve
>> sieve_maxscriptsize: 32
>> sieve_maxscripts: 5
>> sendmail: /usr/sbin/sendmail
>>
>> 8. shell:
>>
>> [root at server ~]# sieveshell -u user1 -a user1 localhost
>> connecting to localhost
>> unable to connect to server at /usr/bin/sieveshell line 170.
>>
>> maillog:
>>
>> Sep 22 10:34:45 server sieve[15050]: Lost connection to client --
>> exiting
>>
>> 9. shell:
>>
>> [root at server ~]# telnet localhost sieve
>> Trying 127.0.0.1...
>> Connected to localhost.
>> Escape character is '^]'.
>> "IMPLEMENTATION" "Cyrus timsieved v2.4.17-Fedora-RPM-2.4.17-8.el7_1"
>> "SASL" ""
>> "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation
>> imapflags notify envelope relational regex subaddress copy"
>> "STARTTLS"
>> "UNAUTHENTICATE"
>> OK
>>
>> 10. When I try to login using smartsieve
>>
>> maillog:
>>
>> Sep 22 10:38:32 server sieve[16029]: STARTTLS failed:
>> localhost[127.0.0.1]
>>
>
> you are not connecting to sievelocal but to sieve and therefore
> "allowplaintext: no" from
> imapd.conf is preventing auth:login and auth:plain from showing
> without usage of startls
>
>> I don't understand why STARTTLS is being called when connecting from
>> localhost? Is it normal? Obviously, I am doing something wrong.
>
>
>>
>> I would appreciate any help. Thank you.
>>
>
> Cheers,
>
> Michael
>
> --------------------------------------------------------------------------------
>
> M.Menge Tel.: (49) 7071/29-70316
> Universität Tübingen Fax.: (49) 7071/29-5912
> Zentrum für Datenverarbeitung mail:
> michael.menge at zdv.uni-tuebingen.de
> Wächterstraße 76
> 72074 Tübingen
>
> ----
> 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
Spot on. Thank you Michael. After defining the IP, it works perfectly.
Regards
More information about the Info-cyrus
mailing list