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]

Reply via email to