#include <errno.h>
#include <stdarg.h>
#include <sys/stat.h>
+#include <libcitadel.h>
#include "citadel.h"
#include "server.h"
#include "database.h"
#include "file_ops.h"
#include "config.h"
#include "control.h"
-#include "tools.h"
-#include "mime_parser.h"
-#include "html.h"
#include "genstamp.h"
#include "internet_addressing.h"
-#include "vcard.h"
-#include "serv_vcard.h" /* Needed for vcard_getuser and extract_inet_email_addrs */
+#include "serv_vcard.h" /* Needed for vcard_getuser and extract_inet_email_addrs */
#include "journaling.h"
+#include "ctdl_module.h"
+#include "threads.h"
+
struct jnlq *jnlq = NULL; /* journal queue */
/*
struct vCard *v;
strcpy(inetemail, "");
- if (getuser(&us, localuser) != 0) {
+ if (CtdlGetUser(&us, localuser) != 0) {
return;
}
static int seq = 0;
int i;
- journal_recps = validate_recipients(config.c_journal_dest);
+ journal_recps = validate_recipients(config.c_journal_dest, NULL, 0);
if (journal_recps != NULL) {
if ( (journal_recps->num_local > 0)
free(jmsg->msgn);
/* Submit journal message */
- CtdlSubmitMsg(journal_msg, journal_recps, "");
+ CtdlSubmitMsg(journal_msg, journal_recps, "", 0);
CtdlFreeMessage(journal_msg);
}