int sel;
keyopt(" <1> localhost (Alias for this computer)\n");
- keyopt(" <2> gateway domain (Domain for all Citadel systems)\n");
- keyopt(" <3> smart-host (Forward all outbound mail to this host)\n");
- keyopt(" <4> directory (Consult the Global Address Book)\n");
- keyopt(" <5> SpamAssassin (Address of SpamAssassin server)\n");
- keyopt(" <6> RBL (domain suffix of spam hunting RBL)\n");
- keyopt(" <7> masq domains (Domains as which users are allowed to masquerade)\n");
+ keyopt(" <2> smart-host (Forward all outbound mail to this host)\n");
+ keyopt(" <3> directory (Consult the Global Address Book)\n");
+ keyopt(" <4> SpamAssassin (Address of SpamAssassin server)\n");
+ keyopt(" <5> RBL (domain suffix of spam hunting RBL)\n");
+ keyopt(" <6> masq domains (Domains as which users are allowed to masquerade)\n");
sel = intprompt("Which one", 1, 1, 6);
switch(sel) {
case 1: strcpy(buf, "localhost");
return;
- case 2: strcpy(buf, "gatewaydomain");
+ case 2: strcpy(buf, "smarthost");
return;
- case 3: strcpy(buf, "smarthost");
+ case 3: strcpy(buf, "directory");
return;
- case 4: strcpy(buf, "directory");
+ case 4: strcpy(buf, "spamassassin");
return;
- case 5: strcpy(buf, "spamassassin");
+ case 5: strcpy(buf, "rbl");
return;
- case 6: strcpy(buf, "rbl");
- return;
- case 7: strcpy(buf, "masqdomain");
+ case 6: strcpy(buf, "masqdomain");
return;
}
}
/*
* $Id$
+ *
+ * Functions which handle Internet domain configuration etc.
*/
-/**
- * \defgroup InetCfg Functions which handle Internet domain configuration etc.
- * \ingroup CitadelConfig
- */
-/*@{*/
-#include "webcit.h"
+#include "webcit.h"
-/**
- * \brief display the inet config dialog
+/*
+ * display the inet config dialog
*/
void display_inetconf(void)
{
enum {
ic_localhost,
ic_directory,
- ic_gwdom,
ic_smarthost,
ic_rbl,
ic_spamass,
ic_masq,
ic_max
};
+
char *ic_spec[ic_max];
char *ic_misc;
char *ic_keyword[ic_max];
char *ic_boxtitle[ic_max];
char *ic_desc[ic_max];
- /* DON'T NEVER EVER AGAIN TRANSLATE CITADEL COMMANDS! */
+ /* These are server config keywords; do not localize! */
ic_keyword[0] = "localhost";
ic_keyword[1] = "directory";
- ic_keyword[2] = "gatewaydomain";
- ic_keyword[3] = "smarthost";
- ic_keyword[4] = "rbl";
- ic_keyword[5] = "spamassassin";
- ic_keyword[6] = "masqdomain";
-
+ ic_keyword[2] = "smarthost";
+ ic_keyword[3] = "rbl";
+ ic_keyword[4] = "spamassassin";
+ ic_keyword[5] = "masqdomain";
ic_boxtitle[0] = _("Local host aliases");
ic_boxtitle[1] = _("Directory domains");
- ic_boxtitle[2] = _("Gateway domains");
- ic_boxtitle[3] = _("Smart hosts");
- ic_boxtitle[4] = _("RBL hosts");
- ic_boxtitle[5] = _("SpamAssassin hosts");
- ic_boxtitle[6] = _("Masqueradable domains");
+ ic_boxtitle[2] = _("Smart hosts");
+ ic_boxtitle[3] = _("RBL hosts");
+ ic_boxtitle[4] = _("SpamAssassin hosts");
+ ic_boxtitle[5] = _("Masqueradable domains");
ic_desc[0] = _("(domains for which this host receives mail)");
ic_desc[1] = _("(domains mapped with the Global Address Book)");
- ic_desc[2] = _("(domains whose subdomains match Citadel hosts)");
- ic_desc[3] = _("(if present, forward all outbound mail to one of these hosts)");
- ic_desc[4] = _("(hosts running a Realtime Blackhole List)");
- ic_desc[5] = _("(hosts running the SpamAssassin service)");
- ic_desc[6] = _("(Domains as which users are allowed to masquerade)");
+ ic_desc[2] = _("(if present, forward all outbound mail to one of these hosts)");
+ ic_desc[3] = _("(hosts running a Realtime Blackhole List)");
+ ic_desc[4] = _("(hosts running the SpamAssassin service)");
+ ic_desc[5] = _("(Domains as which users are allowed to masquerade)");
for (i=0; i<ic_max; ++i) {
ic_spec[i] = strdup("");
}
+
ic_misc = strdup("");
serv_printf("CONF GETSYS|application/x-citadel-internet-config");
}
-/**
- * \brief save changes to the inet config
+/*
+ * save changes to the inet config
*/
void save_inetconf(void) {
char *buf;
extract_token(ename, buf, 0, '|', SIZ);
extract_token(etype, buf, 1, '|', SIZ);
if (IsEmptyStr(buf)) {
- /** skip blank lines */
+ /* skip blank lines */
}
else if ((!strcasecmp(ename, bstr("ename")))
&& (!strcasecmp(etype, bstr("etype")))
free(etype);
free(newconfig);
}
-
-
-
-/*@}*/