all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Debugging problem with sieve-manage
@ 2018-09-11 16:27 Eric Abrahamsen
  0 siblings, 0 replies; only message in thread
From: Eric Abrahamsen @ 2018-09-11 16:27 UTC (permalink / raw)
  To: emacs-devel

I haven't used sieve-manage for a while, but have recently noticed that
it's stopped working properly, and wonder if it might have something to
do with the recent changes to network stuff in Emacs.

Normally you call `sieve-manage', enter the name of the server, and it
shows you a list of the sieve scripts in that account, for editing. I
connect using a line in .authinfo.gpg:

machine <server> login <login> port sieve password <password>

This used to work fine, now when I do call `sieve-manage' I see:

sieve: Connecting to <server>...
sieve: Authenticating using PLAIN...

And then it hangs indefinitely. Debug on quit gives me:

Debugger entered--Lisp error: (quit)
  accept-process-output(#<process SIEVE> 1)
  sieve-sasl-auth(#<buffer  *sieve nil:sieve*-806556> "PLAIN")
  sieve-manage-plain-auth(#<buffer  *sieve nil:sieve*-806556>)
  sieve-manage-authenticate()
  sieve-open-server("<server>" nil)
  sieve-manage("<server>")
  funcall-interactively(sieve-manage "<server>")

When I quit I see the half-rendered *Sieve* buffer, minus the list of
active scripts, so it really has just hung on receiving that information
from the server. The process is still alive after quit.

Dovecot on the remote server is responsible for maintaining the
managesieve process, but there's nothing in the config but to set the
default listening port of 4190.

Any tips for further debugging very welcome!

Thanks,
Eric




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-09-11 16:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-09-11 16:27 Debugging problem with sieve-manage Eric Abrahamsen

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.