$Log$
+Revision 621.2 2005/08/10 21:55:04 ajc
+* siteconfig.c: added support for "instant expunge" and "allow spoofing"
+ global configuration options.
+
Revision 621.1 2005/08/09 01:13:29 ajc
* Mailbox summary view is now generated using the server's
new "message list with headers summary" mode.
1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
* webserver.c: warning fix
+
wprintf("<INPUT TYPE=\"hidden\" NAME=\"c_auto_cull\" VALUE=\"%s\">", buf);
}
break;
+ case 45:
+ if (!strcasecmp(whichmenu, "network")) {
+ wprintf("<TR><TD>Instantly expunge deleted messages in IMAP</TD><TD>");
+ wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_instant_expunge\" VALUE=\"yes\" %s>", ((atoi(buf) != 0) ? "CHECKED" : ""));
+ wprintf("</TD></TR>\n");
+ }
+ else {
+ wprintf("<INPUT TYPE=\"hidden\" NAME=\"c_instant_expunge\" VALUE=\"%s\">", buf);
+ }
+ break;
+ case 46:
+ if (!strcasecmp(whichmenu, "network")) {
+ wprintf("<TR><TD>Allow unauthenticated SMTP clients to spoof my domains</TD><TD>");
+ wprintf("<INPUT TYPE=\"checkbox\" NAME=\"c_allow_spoofing\" VALUE=\"yes\" %s>", ((atoi(buf) != 0) ? "CHECKED" : ""));
+ wprintf("</TD></TR>\n");
+ }
+ else {
+ wprintf("<INPUT TYPE=\"hidden\" NAME=\"c_allow_spoofing\" VALUE=\"%s\">", buf);
+ }
+ break;
}
}
serv_printf("%s", bstr("c_smtps_port"));
serv_printf("%s", ((!strcasecmp(bstr("c_enable_fulltext"), "yes") ? "1" : "0")));
serv_printf("%s", ((!strcasecmp(bstr("c_auto_cull"), "yes") ? "1" : "0")));
+ serv_printf("%s", ((!strcasecmp(bstr("c_instant_expunge"), "yes") ? "1" : "0")));
+ serv_printf("%s", ((!strcasecmp(bstr("c_allow_spoofing"), "yes") ? "1" : "0")));
serv_printf("000");
serv_printf("SPEX site|%d|%d", atoi(bstr("sitepolicy")), atoi(bstr("sitevalue")));