Free (D-I-Y setup)
Tectite FormMail is a PHP form to email processor for all HTML web forms, and is ideal for spam-free contact forms. It's completely free for all use and open source! Download and set it up for your website using our online documentation.
Save time and effort and get started quickly with a low-cost subscription to our Configuration Wizard. This is the easiest and quickest way to get your PHP form processor configured for your contact form (you can also design your own web forms).
FormMail has automatic anti-spam processing that keeps form spam out of your inbox. Select even more anti-spam features for your specific requirements. This is a critical feature when you select your form to email system.
Supports Google's reCaptcha v2 and Invisible reCaptchaOpens in a new window
Tectite FormMail has a long history with no serious security vulnerabilities - a major reason to select the right PHP form processor.
Support & Development
- You can purchase guaranteed support from the authors and get a real response from a real person!
- You can search for your question on our forums.
- Tectite FormMail is under active development with more features and enhancements becoming available all the time. Check back regularly!
FormMail has an extensive and growing list of features. The commonly used features are shown below.
Converting from Matt's or NMS FormMail
Many webmasters are converting from Perl FormMail scripts (such as Matt's FormMail or NMS FormMail) to Tectite's PHP FormMail. In most cases, our Upgrade Wizard can do this for you instantly and for free!
Once converted, you'll want to check out the many features of Tectite FormMail, and read through our How-To guides to see what you can now do with your forms.
You may be very interested in setting up additional anti-spam features.
Your server or ours?
FormMail was specifically designed for you to install on your server, so that your forms are processed by your server.
However, some hosting providers don't install PHP correctly, or don't allow scripts to easily send email. In this case, try our Hosted Forms service.
Perl or PHP?
Should you use a form processor written in Perl or PHP? Since you're not the programmer, it probably doesn't matter much.
However, Perl is a very old computer language and was designed for general scripting on computers before the World Wide Web existed.
Many of the original form processors and other web scripts were written in Perl, and some have been responsible for major security breaches. While this isn't the fault of Perl itself, the complexity of the language doesn't make it easy for programmers to write secure code.
In contrast, PHP is a much newer language and was specifically designed to work with websites.
Since 2000, many major websites and web services have been created using PHP.
For these reasons, we strongly recommend you select a PHP form processor.
Get It Now
I want to take a moment out of my very hectic schedule to THANK YOU for your wonderful website.
I've been an off-and-on as-needed webmaster for my own business websites since the mid-90's.
NEVER have I been so impressed with a website.
Your optimizer took us step by step and within 30 minutes of finding your site on google, I had a working form and script uploaded to my website.
I NEVER knew what a script did, and had NO idea what to expect.
With my minimal html knowledge and MS Publisher, I got my previously abandoned form page up and running (another company's server which hosted the script has been down for 2 days). Now the script is on MY site and I dont have to worry about THEM being down.
I will spread the word about your wonderful service.
Feel free to post any or all of this letter on your site as a testimonial...you may include my contact info as well if people want to talk to me...I'm THAT impressed.
Thanks for a wonderful product...keep up the good work.
AYDEN AIR DUCT CLEANING
I just wanted to say WOW!
I have been struggling with trying to get a form to work in frontpage and within 15 minutes I had a fully functioning form using your brilliant FormMail.
A form is a part of a web page displayed in a browser. However, the form itself cannot do anything without a server computer.
Your browser "submits" the information you type into the form to this server computer, where a computer program (called a form processor) accepts, checks, and processes the information.
Form processors are normally "scripts" and Tectite FormMail is one of the most powerful form processors available.
If you have a website that needs a form (such as a contact form, feedback form, or any web form), you need a powerful anti-spam form to email processor such as Tectite FormMail.