I was having this problem, then I noticed I didn't have libgssapi-perl
installed.
So I installed it.
$ dpkg -l libgssapi-perl
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii libgssapi-perl 0.28-2 Perl extension providing access to the GSSAPI
Now sieve-connect works with GSSAPI
$ sieve-connect olympic --notlsverify --debug
connection: trying<[olympic]:sieve(4190)>
connection: remote host address is [192.168.6.67] port [4190]
<<< "IMPLEMENTATION" "Cyrus timsieved v2.2.13-Debian-2.2.13-19+squeeze1"\r\n
<<< "SASL" "PLAIN GSSAPI"\r\n
<<< "SIEVE" "fileinto reject envelope vacation imapflags notify subaddress
relational comparator-i;ascii-numeric regex"\r\n
<<< "STARTTLS"\r\n
<<< OK
STARTTLS\r\n
<<< OK "Begin TLS negotiation now"\r\n
--- TLS activated here [256 bits]
NOOP "STARTTLS-RESYNC-CAPA"\r\n
<<< NO "Expected a command. Got something else."\r\n
CAPABILITY\r\n
<<< "IMPLEMENTATION" "Cyrus timsieved v2.2.13-Debian-2.2.13-19+squeeze1"\r\n
<<< "SASL" "PLAIN GSSAPI"\r\n
<<< "SIEVE" "fileinto reject envelope vacation imapflags notify subaddress
relational comparator-i;ascii-numeric regex"\r\n
<<< OK
-A- GSSAPI sasl_m<temp>
AUTHENTICATE "GSSAPI" {752+}\r\n
[redacted]==\r\n
... literal string response, length 208
<<< {208}\r\n[redacted]\r\n
{0+}\r\n
\r\n
... literal string response, length 44
<<< {44}\r\n[redacted]=\r\n
{44+}\r\n
[redacted]=\r\n
<<< OK\r\n
Term::ReadLine::Gnu version: 1.20
GNU Readline Library version: 6.2
ReadLine support enabled.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]