Simple Email Form is made possible by these great friends of the open source community!


News Flash!

We are pleased to announce the release of version 2.3.0 of the Simple Email Form module (2018-05-25)!  Download now


Our new JForm type now helps your users fill out your forms with nice-looking client-side validation!

SEFv2 New Feature (JForm)
Client-side Form Validation


Current Release

Latest version:





Adds a new translation (Slovenian - Thanks to Ervin This email address is being protected from spambots. You need JavaScript enabled to view it.).


Fixes issue #16 - Language overrides do not work in SEF 1.8.9 and Joomla 3.6.5.

Fixes all functional tests by having them run on the Sauce Labs Selenium Server.

Fixes a minor issue with the upload error messages.


Fixes issue #15 - Allow users to configure an automated reply email to those submitting the form.

Fixes issue #18 - Getting error of missing closing DIV.

Fixes issue #22 - Allow to easily modify SEF's rendering by using its internal methods.

Sets JForm as Simple Email Form's default mode.

Offers a complete API documentation for developers.


Fixes issue #17 - JForm translations not explained well enough in documentation.

Makes the module compliant with PHP-PDS 1.0 standards.

Fixes a minor issue concerning the extension.xml file.


Fixes issue #3 - Make the module compliant to Joomla standards (

Fixes issue #4 - Make the module more compliant to PSR-2 standards.

Fixes issue #5 - Isolate initialization and library code from the module's main implementation.

Fixes issue #6 - Replace all direct usage of global variables by the appropriate Joomla objects.

Fixes issue #7 - Replace all hard-coded form elements by the JForm element objects.

Fixes issue #8 - Refactor language support in order to give the user the option of using the built-in Joomla language capabilities.

Fixes issue #9 - Get unit test code coverage up to at least 70%.

Fixes issue #10 - Use Git version control and phpDocumentor to generate the project's User Guide and Developer Documentation.

Fixes issue #11 - Add a Required/Optional selector to the upload field settings.

Fixes issue #13 - Warn the administrator before saving if "Send Results To" field is empty or invalid.

Adds a new translation (Belarusian - Thanks to Yury This email address is being protected from spambots. You need JavaScript enabled to view it.).

Makes the module compliant with the new JED requirements of the 10th of January 2017 (

DEPRECATED : Simple Email Form's Classic form. It will be removed in version 3.0.0.


Fixes issue #2 - Confirmation message when uploading more than one file.

Fixes issue #12 - File uploaded in spite of wrong captcha.


Fixes issue #1 - Error messages are displayed to the user when leaving some upload fields empty on form submission.



This demonstrates using the Simple Email Form module inside an article:

Simple Email Form

  Male    Female    Transgender  
Where Do You Live 
Computer OS 
  Windows 8  
  Windows 7  
  Other Windows  
  Mac OSX  
Terms   I understand that this module is free  
Please enter the following 
 Help us prevent SPAM!
  Send me a copy


Joomla 3.2+ validates the "From" email address.  If this address is invalid, the email will not be sent!

Most people use the Simple Email Form inside an article, and if you have Joomla cache enabled, all articles are cached by default..  The module doesn't work if you plan to do all of the following:

  • place the module inside an article
  • use an image CAPTCHA
  • enable joomla cache

If you do not use a CAPTCHA, you can use the module inside an article and still have joomla cache enabled.

The problem is that although the module can be excluded from cache, an article cannot.  Once the CAPTCHA is cached, the visitor to your site sees the same CAPTCHA (because of caching) but internally it has been refreshed.

MicHelp! ( has confirmed that installing the JotCache Extension works!

If you install the JotCache Extension, you can exclude the article from cache, which will allow you to use CAPTCHAs. 

See: for more info.

Click on the menu link for "Documentation" for other info.


Download the Module

click here for joomla versions 2.5.x or 3.x (module version 2.3.0)
click here for joomla version 1.x



Project's Lead Developer:

Andrew Caya