On Tue, May 16, 2000 at 06:57:50PM -0400, Allan Greenier wrote: > Greetings, > > Forgive this off topic post...what I really need are some cross > platform guru's...also it's a fascinating little perl problem. So if you > are only interested in mac perl issues, you've been advised. Non-platform-specific posts should be sent to the macperl-anyperl list. > I had a nagging problem with a simple cgi I was installing. Basic Form > to email so I downloaded FormMail.pl from Matt's script archives which > proceeded not to send any mail, althoug returning from FormMail with > it's thankyou page (no errors). What do you expect from Matt's Scripts? :) > The server was a windows pc. > > I went into debugging mode with a simple 6 line sample from > sendmail.exe's 'manual'...which also didn't work. Sendmail wasn't closing. > close(MAIL); > > The fix was: > > print MAIL ".\n"; > close(MAIL); > > in both places! > > > Now I understand what this does, but I always thought sendmail (windows > or unix) handled this internally. Perl should close the filehandle when the script exits... are you running mod_perl or similar that caches Perl scripts? In that case, maybe the implicit close won't happen when the script ends. Ronald ==== Want to unsubscribe from this list? ==== Send mail with body "unsubscribe" to macperl-anyperl-request@macperl.org