Well ok, we can't really call it scripts
because there is currently just ONE script at this time. It
may not be much, but I'm gosh darn proud of it... November
6, 2006
BFormMail
version 2.5-192 is now available for download!
Here is an update to
the long awaited for security upgrade for
BFormMail. This version is based on Matt Wright's FormMail V1.92, released
April 2002 which contains several additional security and anti SPAM
features.
Version 2.5-192 adds a few additional anti
SPAM related
enhancements to the script. In addition to the security features
incorporated from Matt's FormMail v1.92, We have added SPAM email
harvesting protection, IP address blocking and forbidden strings checking:
SPAM email harvesting protection enables you to protect all email addresses
contained in your forms by imbedding illegal characters in the email
address to hide from harvesting such as jo*h!n@my!dom*ai!n.c*m
which would be interpreted as john@mydomain.com.
IP address blocking allows you to configure the script to
prevent unauthorized use from an IP address or address range of
hosts which is known to be a spammer site.
Forbidden strings allows you to specify strings which are not
allowed to be entered on a form by visitors on your site, or by a
spammer who has hijacked the script. Blocking strings such as
curse words, drugs, or HTML tags forces your visitors to "keep
it clean".
There is also
a debug subroutine which can assist in tracing program execution - helpful
for installation difficulties. See the readme
file for more information on these features.
IMPORTANT: If you are using
FormMail 1.6 or any version of BFormMail prior to 2.2.192,
please upgrade immediately! These features help prevent using
the script as a mail relay for spammers.
BFormMail
Overview:
BFormMail is a modification of Matt Wright's
FormMail v1.92., a generic WWW form to e-mail gateway, which
will parse the results of any form and send them to the
specified user. This script has many formatting and operational
options, most of which can be specified through the form,
meaning you don't need any programming knowledge or multiple
scripts for multiple forms. This also makes BFormMail the
perfect system-wide solution for allowing users form-based user
feedback capabilities without the risks of allowing freedom of
CGI access.
Modifications/additionsinclude additional
fields to support the following: - Courtesy reply e-mail to the visitor to provide
confirmation that the form was sent. This can be customized
with several fields to create a short "thank you"
reply.
- cc and bcc email
fields
- Support for a flat
file database. Several fields define the location of the
database file, which fields to append to the database and the
delimiter between fields.
- Support for e-mail to fax gateways, specifically
Faxsav (now EasyLink). Faxsav requires
an e-mail where the "From:" field is the subscriber
and the "To:" field is the fax phone number. Using
special form fields, an additional e-mail message is formatted
and sent to the fax service. The e-mail is converted into a
fax and will be on your fax machine within a few minutes of
the form submission!
-
Special formatting to support email messages sent to a PDA or
cellphone.
- An activity log which logs each execution of the
script, the referrer used, emails sent and any error messages generated.
Some of these features were originally found in
yForm, a modified
version of Matt Wright's FormMail v1.5 by Donald E. Killen and Ashley Bass.
This script is used for form processing in
all of our client web sites. To see BFormMail in action, click
on our Test form page below. Feel free to visit our client
pages to see how the form can be setup, however please do not
submit the form on any of our client pages unless you are
actually seeking some information - use the test form below
instead. - testBFM.html
This form is an example of how to implement the additional
features found in BFormMail (courtesy reply and append
database). The e-mail to fax feature is fully implemented
compliments of EasyLink
Services
More information on this script can be found in the Readme file.
Read it completely to help with the
installation!
- BFormMail has also been ported into
French!
- fFormMail V1.0f
http://www.trucsweb.com/CGI/trucs.asp?no=183&type=10
Downloading:
BFormMail can be downloaded in several different formats. Click here and follow the instructions.
PLEASE NOTE - We can only provide limited support
for this script. If you are having
problems getting your own form to work, try the test forms included here FIRST!
Please be sure you read the BFormMail.readme
file completely before submitting any
questions. In it you will find several tips to help you get
things working and how to use the built-in debug routines.
If you need to ask a question, be specific about what you
have tried and what the results were.
Payment:
There is no payment required for BFormMail.
Since BFormMail is based on another script placed in the public domain,
it would not be fair to charge a fee for its use. The changes
made were to suit the needs of our clients and this is our way of
sharing the modified script. Several visitors have asked about
sending a donation for the additional features of BFormMail, or if we
answered some questions to help you get the script installed on your
server. If you are so moved, please complete our PayPal
payment form and specify an amount.
Hosting:
If you are having trouble installing the script on your own server,
or your ISP will not allow your own CGI-BIN scripts, InfoSheet will host the script on our
server. Everything will work the same way, however you simply have the action= in
your html file point to our server.
Fees for script hosting are only $25 per year,
$50 setup fee.
What you get:
- Access to the running script (referers)
- If you subscript to faxsav, we will add your code (stamp) so you can
have the form results faxed to you.
- Your own database file on our server if you wish to take advantage of the db
features of the script.
If you are interested in having Infosheet host your script, please
complete our Script Host Order Form. and
then our PayPal payment form. Please
specify ScriptHost setup and enter $75 on the form.
Installation:
While we provide minimal support for script
installation we do not provide direct installation support on your
server (see hosting above).
|