(Requested by SECCAS for compatibility with their archival service.)
(Yes, it is spelled incorrectly. The headers generated by Exchange are
spelled incorrectly and SECCAS requested that our headers look identical.)
+Tue Jan 10 17:20:30 EST 2006 ajc
+* Added "Content-Identifer: ExJournalReport" to journal envelope headers
+ (Requested by SECCAS for compatibility with their archival service.)
+ (Yes, it is spelled incorrectly. The headers generated by Exchange are
+ spelled incorrectly and SECCAS requested that our headers look identical.)
+
Mon Jan 9 17:23:39 EST 2006 ajc
* docs/journaling.html: added.
Mon Jan 9 17:23:39 EST 2006 ajc
* docs/journaling.html: added.
sprintf(mime_boundary, "--Citadel-Journal-%08lx-%04x--", time(NULL), ++seq);
message_text = malloc(strlen(jmsg->rfc822) + sizeof(struct recptypes) + 1024);
sprintf(mime_boundary, "--Citadel-Journal-%08lx-%04x--", time(NULL), ++seq);
message_text = malloc(strlen(jmsg->rfc822) + sizeof(struct recptypes) + 1024);
+ /*
+ * Here is where we begin to compose the journalized message.
+ * NOTE: the superfluous "Content-Identifer: ExJournalReport" header was
+ * requested by a paying customer, and yes, it is intentionally
+ * spelled wrong. Do NOT remove or change it.
+ */
sprintf(message_text,
"Content-type: multipart/mixed; boundary=\"%s\"\r\n"
"MIME-Version: 1.0\r\n"
"\n"
"--%s\r\n"
"Content-type: text/plain\r\n"
sprintf(message_text,
"Content-type: multipart/mixed; boundary=\"%s\"\r\n"
"MIME-Version: 1.0\r\n"
"\n"
"--%s\r\n"
"Content-type: text/plain\r\n"
+ "Content-Identifer: ExJournalReport\r\n"