diff --git a/exec/listserver.js b/exec/listserver.js index 8fb29faf95127bb7a93e9f147e8871ae30e2b989..ebb3f4e1d495c01eae9e1bc30a2857e2c1614cdb 100644 --- a/exec/listserver.js +++ b/exec/listserver.js @@ -562,7 +562,8 @@ function process_contribution(header, body, list) // verify author/sender is a list subscriber here - if(find_user(user_list, sender_address)==-1) { + if(sender_address!=list.submitter + && find_user(user_list, sender_address)==-1) { error_file.writeln(log(LOG_WARNING,format("%s !ERROR %s is not a subscriber" ,list.name, sender_address))); // error_file.writeln();