in mail-archive/server/src/main/java/org/apache/sling/mailarchiveserver/impl/MessageStoreImpl.java [280:294]
private static void parseHeaderToProps(Header hdr, Map<String, Object> props) {
Set<String> processed = new HashSet<String>();
for (Field f : hdr.getFields()) {
String name = f.getName();
if (!processed.contains(name)) {
processed.add(name);
String value = "";
List<Field> fields = hdr.getFields(name);
for (Field fl : fields) {
value += fl.getBody()+FIELD_SEPARATOR;
}
props.put(name, value.substring(0, value.length()-FIELD_SEPARATOR.length()));
}
}
}