Hi to all!
Here a patch for disable "Pop before Smtp" and "SMTP Auth" with
vqadmin-2.3.6 ( last stable ) with "Disable external relay" checkbox.
Original version didn't support "disable_smtp".
Bye!
Simone
--- vqadmin-2.3.6-orig/domain.c 2003-09-17 23:37:52.000000000 +0200
+++ vqadmin-2.3.6/domain.c 2005-09-07 11:39:44.000000000 +0200
@@ -144,7 +144,7 @@
if (udialup!=NULL) fprintf(fs, "disable_dialup\n");
if (upassc!=NULL) fprintf(fs, "disable_password_changing\n");
if (uweb!=NULL) fprintf(fs, "disable_webmail\n");
- if (urelay!=NULL) fprintf(fs, "disable_external_relay\n");
+ if (urelay!=NULL) fprintf(fs, "disable_external_relay\ndisable_smtp\n");
fclose(fs);
chown(dir,uid, gid);
chmod(dir, S_IRUSR | S_IWUSR);
@@ -297,7 +297,7 @@
if (udialup!=NULL) fprintf(fs, "disable_dialup\n");
if (upassc!=NULL) fprintf(fs, "disable_password_changing\n");
if (uweb!=NULL) fprintf(fs, "disable_webmail\n");
- if (urelay!=NULL) fprintf(fs, "disable_external_relay\n");
+ if (urelay!=NULL) fprintf(fs, "disable_external_relay\ndisable_smtp\n");
fclose(fs);
chown(dir,uid, gid);
@@ -410,6 +410,9 @@
} else if ( strcmp(tmpstr1, "disable_external_relay") == 0 ) {
global_par("MS", "checked");
+ } else if ( strcmp(tmpstr1, "disable_smtp") == 0 ) {
+ global_par("MS", "checked");
+
} else if ( strcmp(tmpstr1, "disable_webmail") == 0 ) {
global_par("MW", "checked");