public void doDispose() { initialised.set(false); // close and expunge deleted messages try { if (folder != null) { folder.close(true); } } catch (MessagingException e) { logger.error("Failed to close pop3 inbox: " + e.getMessage(), e); } }