From bc3c178d1aa23ecd30665d4e3b7fd1ea71497a69 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Thu, 4 Dec 2003 04:20:08 +0000 Subject: [PATCH] * Incoming RFC822 messages get the To: field translated directly to a Citadel field. --- citadel/ChangeLog | 5 +++++ citadel/internet_addressing.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/citadel/ChangeLog b/citadel/ChangeLog index 924c9c24e..e87f55345 100644 --- a/citadel/ChangeLog +++ b/citadel/ChangeLog @@ -1,4 +1,8 @@ $Log$ + Revision 612.1 2003/12/04 04:20:08 ajc + * Incoming RFC822 messages get the To: field translated directly to + a Citadel field. + Revision 612.0 2003/12/01 04:11:48 ajc * THIS IS 6.12 @@ -5098,3 +5102,4 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant Fri Jul 10 1998 Art Cancro * Initial CVS import + diff --git a/citadel/internet_addressing.c b/citadel/internet_addressing.c index 2ee155077..7ebb31915 100644 --- a/citadel/internet_addressing.c +++ b/citadel/internet_addressing.c @@ -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"); -- 2.39.2