Opened 3 years ago

Closed 3 years ago

#1487013 closed Bugs (wontfix)

managesieve and TLS with Cyrus fails

Reported by: andy_p Owned by:
Priority: 5 Milestone: 0.4.1
Component: Plugins Version: 0.4-stable
Severity: normal Keywords:
Cc:

Description

Setting managesieve_usetls to true gives the following logging in logs/sieve and hangs:

[25-Sep-2010 14:52:03 +0000]: C: STARTTLS
[25-Sep-2010 14:52:03 +0000]: S: OK "Begin TLS negotiation now"
[25-Sep-2010 14:52:03 +0000]: STARTTLS negotiation successful

The problem is line 1149 in lib/Net/Sieve.php, where it says
$this->_doCmd(); program execution hangs here. With Cyrus, the line may be completely omitted, but it won't do any harm if it's changed to $this->_doCmd('CAPABILITY') in case other sieve daemons need that.

Change History (1)

comment:1 Changed 3 years ago by alec

  • Resolution set to wontfix
  • Status changed from new to closed

What version of Cyrus are you using? This is Cyrus issue. See
http://lists.roundcube.net/mail-archive/dev/2009-09/0000141.html and http://pear.php.net/bugs/bug.php?id=14205. Changing this line as you proposing doesn't work with Dovecot. So, this is wontfix. Write to Net_Sieve package's bugtracker if you wish.

Note: See TracTickets for help on using tickets.