In reference to bug #186164 - this problem would be alleviated (if not fixed) if kmail were to cache GnuPG results in the same way that mutt does. It seems that kmail re-invokes GnuPG every time a message is loaded, which causes obvious problems if GnuPG is timing out.