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
Note: See
TracTickets for help on using
tickets.

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.