+void imap_fetch_internaldate(struct CtdlMessage *msg) {
+ char buf[256];
+ time_t msgdate;
+
+ if (msg->cm_fields['T'] != NULL) {
+ msgdate = atol(msg->cm_fields['T']);
+ }
+ else {
+ msgdate = time(NULL);
+ }
+
+ datestring(buf, msgdate, DATESTRING_IMAP);
+ cprintf("INTERNALDATE \"%s\"", buf);
+}
+