--- fileconfig.c +++ fileconfig.c @@ -53,7 +53,7 @@ int fileconfig_parse_all(bool_t read_syswide, bool_t read_localconf, servinfo_t *serverinfo) { struct passwd *user; - char *relative_paths[] = {".nbsmtprc",".mutt/nbsmtprc",".nbsmtp/nbsmtprc",NULL}; + char *relative_paths[] = {".desk/nbsmtprc",".desk/mutt/nbsmtprc",".desk/nbsmtp/nbsmtprc",".nbsmtprc",".mutt/nbsmtprc",".nbsmtp/nbsmtprc",NULL}; char **p; char *local_tmp_buf; int state = 2; /* Initialize to 2 so it allows the for to be executed */ @@ -96,7 +96,7 @@ /* Get current OSX network location */ osx_current_location = osx_location(); /* Build the path and parse the config */ - asprintf(&local_tmp_buf,"%s/.nbsmtp/%s",user->pw_dir,osx_current_location); + asprintf(&local_tmp_buf,"%s/.desk/nbsmtp/%s",user->pw_dir,osx_current_location); state = fileconfig_parse(local_tmp_buf,serverinfo); /* Free the buffers */ @@ -116,7 +116,7 @@ * parse the file * and free the buffer */ - asprintf(&local_tmp_buf,"%s/.nbsmtp/default",user->pw_dir); + asprintf(&local_tmp_buf,"%s/.desk/nbsmtp/default",user->pw_dir); state = fileconfig_parse(local_tmp_buf,serverinfo); free(local_tmp_buf);