X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmsgbase.c;h=69d7d2621049ac1d42deb37f782636e9902d4a0a;hb=ff2776640a4e85e1ffac9270800a11409c721d5d;hp=5c832a28d0d6c15859b272f77bbbd4129e9bea02;hpb=e01fd67dbc3707c332bab4baf920fc7569594bb0;p=citadel.git diff --git a/citadel/msgbase.c b/citadel/msgbase.c index 5c832a28d..69d7d2621 100644 --- a/citadel/msgbase.c +++ b/citadel/msgbase.c @@ -2472,7 +2472,15 @@ long CtdlSubmitMsg(struct CtdlMessage *msg, /* message to save */ qualified_for_journaling = 0; } else { - qualified_for_journaling = 1; /* FIXME */ + if (recps == NULL) { + qualified_for_journaling = config.c_journal_pubmsgs; + } + else if (recps->num_local + recps->num_ignet + recps->num_internet > 0) { + qualified_for_journaling = config.c_journal_email; + } + else { + qualified_for_journaling = config.c_journal_pubmsgs; + } } /*