private void logEnvelope(final MailEnvelope env, final Message message, final String deliveryId) { logger.info("DID{}: size={}, nrcpts={}, from=<{}>, msgid={}", new Object[] { deliveryId, message.getSize(), env.getRecipients().size(), env.getSender(), message.getMessageId() == null ? "" : message.getMessageId() }); }
/** * Initialise a list of messages visible for the current session * * @return List of messages */ private List<MessageMetaData> getPOP3MessageList() { // get list of messages Map<UUID, Message> messages = dao.getMessageIdsWithMetadata( mailbox, ReservedLabels.POP3.getId(), null, MAX_POP3_SESSION_MESSAGES, true, false); // convert to James Protocols list List<MessageMetaData> list = new ArrayList<MessageMetaData>(messages.size()); for (Map.Entry<UUID, Message> entry : messages.entrySet()) { MessageMetaData md = new MessageMetaData( Base64UUIDUtils.encode(entry.getKey()), entry.getValue().getSize()); list.add(md); } return list; }