CtdlSetConfigInt( "c_pftcpdict_port" , lconfig->c_pftcpdict_port );
CtdlSetConfigInt( "c_managesieve_port" , lconfig->c_managesieve_port );
CtdlSetConfigInt( "c_auth_mode" , lconfig->c_auth_mode );
- CtdlSetConfigStr( "c_funambol_host" , lconfig->c_funambol_host );
- CtdlSetConfigInt( "c_funambol_port" , lconfig->c_funambol_port );
- CtdlSetConfigStr( "c_funambol_source" , lconfig->c_funambol_source );
- CtdlSetConfigStr( "c_funambol_auth" , lconfig->c_funambol_auth );
CtdlSetConfigInt( "c_rbl_at_greeting" , lconfig->c_rbl_at_greeting );
CtdlSetConfigStr( "c_master_user" , lconfig->c_master_user );
CtdlSetConfigStr( "c_master_pass" , lconfig->c_master_pass );
if (CtdlGetConfigLong("c_pop3_fastest") == 0) CtdlSetConfigLong("c_pop3_fastest", 3600); // once per hour default
if (CtdlGetConfigLong("c_pop3_fastest") < 300) CtdlSetConfigLong("c_pop3_fastest", 300); // 5 minutes min
+ /* LDAP sync frequency */
+ if (CtdlGetConfigLong("c_ldap_sync_freq") == 0) CtdlSetConfigLong("c_ldap_sync_freq", 300); // every 5 minutes default
+
/* "create new user" only works with native authentication mode */
if (CtdlGetConfigInt("c_auth_mode") != AUTHMODE_NATIVE) {
CtdlSetConfigInt("c_disable_newu", 1);