Thanks, Charlie. Got it now. That explains a few unexpected anomalies I am experiencing with my lists. Thanks again, Harlan -----Original Message----- From: Charlie Summers [mailto:charlie@lofcom.com] Sent: Monday, July 30, 2001 6:33 AM To: Harlan Olson; smartlist@Lists.RWTH-Aachen.DE Subject: RE: List accepting all posts At 11:33 AM -0400 7/28/01, Harlan Olson is rumored to have typed:
Charlie, I am really confused now. Check me out below.
Setting by default, not allowing non-subscribers: #foreign_submit = yes ##foreign_submit
My understanding to enable a function it would be removing the "#": foreign_submit = yes ##foreign_submit
Nope; all you're doing by removing the SINGLE comment is re-setting the value to the default already set in rc.init. That is, SmartList ships out-of-the-box allowing _anyone,_ subscriber or not, to post. Removing the single comment simply duplicates the rc.init setting, for no real useful purpose. To CHANGE the default behavior, you would remove the DOUBLE COMMENTed line, like: #foreign_submit = yes foreign_submit Now foreign_submit is unset (destroyed, removed from memory, shown the door), and so only subscribers may post. The whole idea is to give you an easy way of seeing how SmartList's defaults are set; in this case, if you want everyone to be able to post, you can see that SmartList is already set up that way, and you know you don't need to do anything. Let's look at another example: #force_subscribe ##force_subscribe= yes # uncomment to cause people to # be autosubscribed upon first # submission to the list In this case, we can easily see (by looking at the single commented line) that force_subscribe is unset by default, so posters who are not subscribed will NOT be automagically be subscribed when they make their first (or any) post. If we want to ChANGE that behavior, and auto-subscribe non-subscribed posters, we would uncomment the DOUBLE COMMENT line, setting the content of the variable to "yes": #force_subscribe force_subscribe= yes It's all a matter of allowing us to see what the defaults are without having to look in rc.init; by including both values for the flags, and commenting them differently, it supplies a visual cue as to which is "normal" and which is "different." Charlie