X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmsgbase.c;h=2b09ed2b9fa71eb62753c853d34306dabbaa7198;hb=df760149065408b585995da925fba6deedb57054;hp=9212602d4d8b699530d10f677897df566655201c;hpb=921d8f4f62b50a3cb7b19e3a282a009c544b7849;p=citadel.git diff --git a/citadel/msgbase.c b/citadel/msgbase.c index 9212602d4..2b09ed2b9 100644 --- a/citadel/msgbase.c +++ b/citadel/msgbase.c @@ -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);