--On Wednesday, July 31, 2002 16:58 -0400 Charlie Summers <charlie@lofcom.com> wrote: <snip>
Basically, I'm telling you your CGI is wrong, and needs to be reworked. The problem isn't SmartList, and shouldn't be FIXED by SmartList, it should be fixed at the CGI.
I'd agree, except I'm not using a CGI. This is a HTML form with the action set to post to the -request address of the list. What I was actually expecting was SmartList to ignore the body, and I'd manually double check the address against the body. (This in addition to the confirm package.) My current plan is to re-work the form so it doesn't actually post anything, but that is dangerous in that the only way I'm getting any info then is from the user's browser, which could be completely wrong. (And I'd have thrown away the way to check it.) Sorry this wasn't clear in the original email; to recap here's what I've got: The user opens a page in their web browser (in my test IE5/Mac, therefore "Mozilla/4.0 (compatible; MSIE 5.15; Mac_PowerPC)"), enters their email address in a field and clicks submit. Their browser sends the form as a text/plain email to countrynews-request with a subject of subscribe. The '=' is part of the standard for how the browser is supposed to send 'post' forms (at least as I understand it). There is _no_ scripting involved, besides SmartList's internal scripts. Just pure, valid, html. I'm aware I'm trying to be to clever for my own good, but it almost worked... Daniel T. Staal ------------------------------------------------------------------------ This email copyright the author. Unless otherwise noted, you are expressly allowed to retransmit, quote, or otherwise use the contents for non-commercial purposes. This copyright will expire 5 years after the author's death, or in 30 years, whichever is longer, unless such a period is in excess of local copyright law. ------------------------------------------------------------------------