fprintf( fp, "username xxxxxxxx\n\n" );
fprintf( fp, "# Password.\n" );
fprintf( fp, "password xxxxxxxx\n\n" );
+ fprintf( fp, "# IMAP folder name (optional, default is INBOX).\n" );
+ fprintf( fp, "# folder INBOX.some_folder\n\n" );
fprintf( fp, "# Mail Check Interval (in minutes, default is 5 minutes).\n" );
fprintf( fp, "#mailcheckdelay 5\n\n" );
fprintf( fp, "# Default mail client (optional).\n" );
const char *err_string = NULL;
/* Default values for optional parameters. */
+ strcpy( wmnotify_infos.imap_folder, "INBOX"); /* Default IMAP folder. */
wmnotify_infos.port = 110;
wmnotify_infos.mail_check_interval = 60; /* 1 minute interval. */
wmnotify_infos.audible_notification = false; /* Disabled. */
protocol_found = true;
}
+ else if( STREQ( token, "imap_folder" ) ) {
+ token = GetArguments( "imap_folder", true );
+ /* Should check size before using strcpy(), or use strncopy() instead. */
+ strcpy( wmnotify_infos.imap_folder, token );
+ }
else if( STREQ( token, "use_ssl" ) ){
int number;