Ok, I finally found the root cause of this problem
On the NFS server, dmesg output included the line: "lockd: cannot monitor host1" repeated many times. It would appear several times each time I tried to start icedove. Looking in other logs, I found that /var had filled up on the NFS server and this was causing problems for the lockd process to write in /var/lib/nfs/* There had been no other obvious signs of trouble and the lack of feedback from Icedove and the log line telling me "password prompt failed or user canceled it" was a distraction from spotting the real problem. So, Icedove is not specifically broken, it is just giving really inadequate feedback in the case of problems like this. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org