Implemented RFC2919, the 'List-ID' field for mailing
[citadel.git] / citadel / internet_addressing.c
index c96d722e12ccd2bf4b0b5be632a5d1297c0e1a13..8661d70fa12cfae5f734e1affdb24dfd02d9530d 100644 (file)
@@ -600,6 +600,12 @@ int convert_field(struct CtdlMessage *msg, int beg, int end) {
                processed = 1;
        }
 
+       else if (!strcasecmp(key, "List-ID")) {
+               if (msg->cm_fields['L'] == NULL)
+                       msg->cm_fields['L'] = strdup(value);
+               processed = 1;
+       }
+
        else if (!strcasecmp(key, "To")) {
                if (msg->cm_fields['R'] == NULL)
                        msg->cm_fields['R'] = strdup(value);