* Applied Matt's patches to submit messages to Funambol
[citadel.git] / citadel / msgbase.c
index 9212602d4d8b699530d10f677897df566655201c..2b09ed2b9fa71eb62753c853d34306dabbaa7198 100644 (file)
@@ -2567,6 +2567,8 @@ long CtdlSubmitMsg(struct CtdlMessage *msg,       /* message to save */
                lprintf(CTDL_DEBUG, "Delivering private local mail to <%s>\n",
                        recipient);
                if (getuser(&userbuf, recipient) == 0) {
+                       // Add a flag so the Funambol module knows its mail
+                       msg->cm_fields['W'] = strdup(recipient);
                        MailboxName(actual_rm, sizeof actual_rm,
                                        &userbuf, MAILROOM);
                        CtdlSaveMsgPointerInRoom(actual_rm, newmsgid, 0, msg);