Subj : Mailproc.ini programs
To : All
From : Merlin
Date : Wed Jan 05 2005 11:13 pm
Hi,. I've just updated to latest CVS and my mailproc program has stopped
working. In the mailproc.ini it says at the bottom
[emailstamp.js]
native=
My emailstamp.js is below. Basically, it adds a tag to all incoming mail
with my BBS QWK ID and the IP of the smtp server delivering the email.
It worked prior to update and I can't see anything wrong with it...
Is there an expert who can cast their eye upon it...
Ta
MErlin
// emailstamp.js
// SMTP Email stamp "Mail Processor" module
// Requires Synchronet Mail Server 1.298 or later
// Set to false at any time to indicate a processing failure
var success=true;
// These lines open the processing error output file as a new File object.
// If there are any processing errors (e.g. filtered context, blocked
sender),
// you can reject the message by simply writing some text to 'errfile'.
var errfile = new File(processing_error_filename);
if(!errfile.open("w"))
exit();
// These lines read the recipient list into a new 'recipient' object
array.
var rcptlst = new File(recipient_list_filename);
if(!rcptlst.open("r"))
exit();
var recipient=rcptlst.iniGetAllObjects("number");
// At this point we can access the list of recipients very easily
// using the 'recipient' object array.
// These lines open the message text file in append mode (writing to the
end)
var msgtxt = new File(message_text_filename);
if(!msgtxt.open("a+")) // Change the mode to "r+" for "read/update"
access
exit();