The Joomla! Extensions Directory ™

Simple Email Form Popular Module

Lightweight email contact form with 8 configurable fields, plus a field for uploading attachments to the email, and a CAPTCHA based in Text_CAPTCHA from the PEAR library (included).

Summary of Features


Supports Joomla 2.5 and 3.0!
Eight configurable fields: you configure the labels and sizes
"From" and "Subject" fields appear automatically
"From" field is checked to make sure it's a valid email address (using regex, not a realtime check)
"Reply-To" header can be activated
Fields 1 - 8 can be set to "Active," "Required," "Hidden", or "Inactive" in the module configuration, as needed
Hidden fields will automatically appear in the email
Body of email message contains labels + user input data for active and hidden fields
Any of the 8 fields can be normal (text), textarea, radio buttons, checkboxes or dropdown (select)
You can configure a recipient of the submitted email form plus optional CC and/or BCC
Optional "Send Copy to Me" field or automatic user copy
You can set the space between the labels and the input fields
You can specify an optional redirect URL if the form is submitted successfully
Info in form fields can be either reset or retained after form submission
Includes a field to upload an email file attachment
Email attachments can be filtered by filename extension
Max length of each field can be set (thanks to Rui Castro Lobo!)
NEW!!! 20+ language files are included: Afrikaans, Arabic, Bulgarian, Chinese, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hebrew, Hungarian, Italian, Latvian, Polish, Portugese (Brazilian), Russian, Slovak, Spanish, Swedish, Thai, Turkish, Vietnamese
You can activate "Test Mode" to help you troubleshoot when installing
An optional "Captcha" can be activated
Uses PEAR library Text_CAPTCHA (included)
Requires that the GD extension be compiled with your PHP installation
Uses open source FreeSansBold.ttf font (included)
You can configure the height, width, and number of characters
Colors of the text, lines, and background can be configured
CAPTCHA files older than 5 minutes are deleted
CAPTCHA can be either an image or text
All configuration is done by module manager: no complicated components to install!

All fields can be either normal (text), textarea, checkboxes, radio buttons, or select.

New in 18.5:
* Added check to see if CAPTCHA URL has a trailing "/"; hard-coded the "/" if not
* Modified German translation thanks to Janis Blechert
* If email checking is disabled, the default value in the "from" field will be used
* An HTML5 "email" type field is now used for the "from" field
* Added HTML5 "placeholder" attribute so that default values are displayed

Report Extension



Reviews: 3
This module is simple to setup if you need something very basic and you don't intend to modify it. However with today's new layouts, if you plan to go beyond what the author gives you, you will find it pretty much impossible unless you hack the logic. The author did not use the template standard set by Joomla Team in creating this module, instead mixed the presentation with the logic. Using tables was the wrong approach, especially dealing with Joomla's responsive option, nor did this author use Bootstraps form options to properly layout the form. As a Senior UI Developer I cannot give this module high ratings as others reviewers. Regardless of this being a free module, mixing logic with presentation is a poor approach and I hope the author will take note and correct this in his next version update.
Reviews: 2
Went to Joomla Extensions for a simple email form creator and this one gave me exactly what I needed!
Simple set up, fast, and exactly what I needed.
Had it up and working from time of discovery to activation in less than 30 minutes.
Reviews: 1
I found the plugin easy to configure and use. It served my purpose well and it's useful for 90% of all contact form requirements. The only slight gripe is that there is no gap or line between the elements making it difficult to distinguish between elements.
Reviews: 1
Good extension, easy to use. Just have one problem, instead of showing article title, it shows category page title.
Reviews: 1
Great form. But i can't find option to include article title in email. I can't find anything about that in documentation.
Owner's reply

In the module configuration select "Advanced" options. Look for this setting:

Include Article Title
Yes No

Also please do not use the reviews as a place to ask questions folks: just go to the demo site and email the question right to me!!!

Reviews: 4
It's a nice form. Very easy to install and use. I think its best non-commercial form ever.
Reviews: 1
It works in a second and as simple as I need. I want to give five stars but I have one issue: it send category title instead article title. I really hope the developer or someone tell me the solution here.
Reviews: 1
Good contactform. Need no more. I got 2 problems:
1) the path to a directory where the attachments are installend, is that a path to a directory "files" in windows or in the mediamanager of Joomla?
Is there an other possibility of getting the attachment. I work at the justice department and our open office files are higly protected, I cannot give a directory path. An email attachment is no probleme to open.
2/ After the contactform is filled in and send, it dissappears from my screen, how can I get it staying on my screen?
Reviews: 1
Easy to use, I love this module... If possible, add more custom fields option.
Reviews: 10
good work, works great

thanks for this nice module
Reviews: 1
The extension is great and easy to configure! Great job from the developer.

Only one small thing came up since last week which is below message from SiteLock which tracks vulnerabilities in website component.

Please let me know how I can contact the developer to ask for clarification/support.
Owner's reply

Not sure why SiteLock reports XSS vulnerability. Could be a marketing ploy. The Simple Email Form sanitizes *ALL* data both inbound and outbound using the PHP strip_tags() function as well as htmlspecialchars() which converts any potentially malicious tag into an "HTML entity".

Reviews: 19
Had a few issues with the cache but have now sorted it out with using a simple cache extension that I have come across. Really pleased with it now and recommend in using this great email form that allows file attachment which is what I was looking for. Also easy to read captchas that comes with it. I recommend in looking at the tips provided on the demo. Thank you so much for making this great application.
Reviews: 1
I needed a contact form for my web site, but I didn't like the way the native Joomla form looked or worked. I needed to be able to customize the text introducing the contact form itself (i.e., basically I needed to place the form in an article) and I needed to be able to direct the message to more than two email addresses.

This extension has worked well to solve both problems. It was easy to download and install. It was pretty easy to set up the form that I wanted (which was pretty basic, just fields for first name, last name, email address, phone number; a textarea for the message itself; and a drop-down list for the subject).

It was also easy to add a little CSS to the stylesheet of the template to adjust the way the form displayed in the article. All I had to do was add some padding to the table cells (TD tags) and the form looked great.

I am very pleased with it, and I thank the author of this extension for making it available free of charge.
Reviews: 6
Home run. It works and is documented. Does what it says on the box, and does it right out of the box.

Nicely done.
Reviews: 1
I've added an additional button in the PHP and XML, however, I can't find the CSS file 'mod_sef' to configure the position of this additional button. If this doesn't exist, how or where do I create or put a new one? Currently the new control is at the top of the form without any custom CSS and I would like to have it next to one of the text controls.
Owner's reply

Please have a look at this article. In the future email me directly.

Reviews: 3
Super easy to upload & install. The documentation is easy to understand & comprehensive. My only wish is that it had more than 8 fields, but over all, fantastic!
Reviews: 5
Works just as advertised and a great, easy to use extension for forms that send simple yet complete emails.
I had a problem getting it to work, and they were extremely prompt and helpful in getting it resolved. The main problem ended up being my Joomla email setup anyway, so the extension itself is very solid and easy as pie to insert into articles.
Reviews: 1
Really good form builder, would highly recommend, easy to configure, just a pity the label alignment option doesnt work but overall great for the price lol
Owner's reply

Mike -- thanks for the feedback! I'm in the process of getting a new release ready (1.8.1) which should solve the label alignment issue + (hopefully) provide a solution when Joomla cache is enabled (which currently prevents Simple Email Form users from using CAPTCHAs). Please email me (using the form on to let me know if you want to test the new version.

Reviews: 4
Just as it says on the tin - it is simple and it works. What else does one want from a free extension? Very easy in J2.5
Reviews: 1
Very simple and easy to use. I had a little trouble with the attachment upload, which Doug helped me though. Absolute path for the attachment folder is a must. Also, make sure the permission for that folder is 775 or it won't work.

Thanks again! Awesome Module!
Page 1 of 4