@Override public Message filter(Message message) { if (message.getMinorHeader(MimeParser.MIME_HEADER_SPAM) != null && message.getMinorHeader(MimeParser.MIME_HEADER_SPAM).equalsIgnoreCase(MIME_HEADER_SPAM_VALUE)) { logger.debug("Applying filter for SPAM"); message.addLabel(ReservedLabels.SPAM.getId()); } return message; } }