]> code.citadel.org Git - citadel.git/blobdiff - citadel/internet_addressing.c
* Incoming RFC822 messages get the To: field translated directly to
[citadel.git] / citadel / internet_addressing.c
index 2ee15507727776fc12b3c93817c50b416f1774d6..7ebb3191563932f0117f29ea31c7ca26a0629921 100644 (file)
@@ -349,6 +349,12 @@ int convert_field(struct CtdlMessage *msg, int beg, int end) {
                processed = 1;
        }
 
+       else if (!strcasecmp(key, "To")) {
+               if (msg->cm_fields['R'] == NULL)
+                       msg->cm_fields['R'] = strdoop(value);
+               processed = 1;
+       }
+
        else if (!strcasecmp(key, "Message-ID")) {
                if (msg->cm_fields['I'] != NULL) {
                        lprintf(5, "duplicate message id\n");