Plugin - External Mailer (Use different email settings and add DKIM support)
What does this plugin do?
The RSForm!Pro Mailer Plugin allows RSForm!Pro to send emails using a different mailer settings than the ones from Global Configuration. Besides this functionality, the RSForm!Pro Mailer Plugin will help you to prevent spoofing by adding a digital signature to outgoing message headers using the DKIM standard.
DomainKeys Identified Mail (DKIM) is an email authentication method designed to detect email spoofing by providing a mechanism to allow receiving mail exchangers to check that incoming mail from a domain is authorized by that domain's administrators.
In technical terms, DKIM is a technique to authorize a domain to associate its name to an email message through cryptographic authentication.
Note: The DKIM option can be configured from the component configuration by heading to Components > RSForm!Pro > Configuration > Mailer Settings tab.
Downloading and Installing the plugin
Download
You can download the plugin by logging with your purchase user, then head to Downloads > Paid Downloads > RSForm!Pro > Modules & Plugins > "Mailer Plugin for Joomla! 3.x".
Configuring the plugin
The RSForm!Pro Mailer plugin configuration can be done from Components > RSForm!Pro > Configuration > Mailer Settings tab.
Within this tab are available the following options:
- Apply Settings To All Forms: No/Yes - Setting this option to Yes will apply the below settings to all forms. Choosing No will allow you to select the specific forms from a list where these settings will be applied.
- Select Forms to Apply Settings To: Please use CTRL+CLICK to select or deselect a form.
- Select mailer:
- Enable DKIM?: No/Yes - enable or disable DKIM signing
- Domain: this field should contain your domain;
- Selector: to support multiple concurrent public keys per signing domain, the key namespace is subdivided using "selectors". For example, selectors might indicate the names of office locations (e.g., "sanfrancisco", "coolumbeach", and "reykjavik"), the signing date (e.g., "january2005", "february2005", etc.), or even the individual user.
- Passphrase: used to encrypt the private key
- Identity: this can be in the format of an email address, typically used as the source of the email
- Private Key: your private key must be inserted here. You can generate one from here: dkimcore.org
- Public Key: your public key must be inserted here. You can generate one from here: dkimcore.org
- Use Custom Email Headers No/Yes - Enabling this option will allow you add custom headers to the emails sent by RSForm!Pro. In order to add a new email header, you will have to enable this option, click on the "Add new" button and afterwards complete the header "Name" and "Value".
Note:
You cannot use field placeholders when configuring Custom Email Headers, the values needs to be added manually in the "Name" and "Value" fields.
Version 3.0.2
- Added - Settings can be applied either to all forms or specific forms.
Version 3.0.1
- Added - Joomla! 5 native compatibility - no longer needs the 'Behaviour - Backward Compatibility' plugin.
Version 3.0.0
- Updated - Joomla! 4.0 and RSForm! Pro 3.0 compatibility.
Version 1.51.2
- Fixed - DKIM signature was not added due to PHPMailer changes.
Version 1.51.1
- Added - Configure your own custom email headers.
- Updated - Bumped minimum requirements to Joomla! 3.7.0
- Fixed - Old code removed.
Version 1.51.0
- Added - Joomla! automatic updates support.
- Updated - Bumped minimum requirements to Joomla! 2.5.28
Initial Release
16 persons found this article helpful.