#define QR2_SELFLIST 2 /* Self-service mailing list mgmt */
#define QR2_COLLABDEL 4 /* Anyone who can post can delete */
#define QR2_SUBJECTREQ 8 /* Subject strongly recommended */
-#define QR2_SUBSONLY 16 /* Listservice Subscribers may post */
+#define QR2_SMTP_PUBLIC 16 /* Listservice Subscribers may post */
#define QR2_MODERATED 32 /* Listservice aide has to permit posts */
#define US_NEEDVALID 1 /* User needs to be validated */
snprintf(errmsgbuf, n, "Not logged in.");
return (ERROR + NOT_LOGGED_IN);
}
- else if (CC->room.QRflags2 & QR2_SUBSONLY){
+ if (CC->room.QRflags2 & QR2_MODERATED) {
+ snprintf(errmsgbuf, n, "Not logged in Moderation feature not yet implemented!");
+ return (ERROR + NOT_LOGGED_IN);
+ }
+ if (CC->room.QRflags2 & QR2_SMTP_PUBLIC == 0){
SpoolControl *sc;
char filename[SIZ];
int found;
}
assoc_file_name(filename, sizeof filename, &CC->room, ctdl_netcfg_dir);
-
- lprintf(CTDL_INFO, "Networking started for <%s>\n", CC->room.QRname);
begin_critical_section(S_NETCONFIGS);
if (!read_spoolcontrol_file(&sc, filename))
{
else
return (ERROR + NO_SUCH_USER);
}
- else if (CC->room.QRflags2 & QR2_MODERATED) {
- return (0);
- }
+ return (ERROR + NOT_LOGGED_IN);
}