WordPress Plugin: Email

Introduction

F13 Email is a multi-function plugin, features can be used independent of each other or any combinations of features can be used together.

Features:

  • Send WordPress emails via SMTP server
  • Custom form builder, form to email
  • Email logging for all email sent via WordPress

SMTP

Sending emails via the standard WordPress PHPMailer is useful but can result in outbound emails landing in the spam folder. With F13 Email you can configure WordPress to send emails via your own email account which helps reduce the amount of mail ending up in the spam folder.

Configuration

Configuring SMTP is simple if you know the settings for your email account. Most email providers will have a knowledgebase outlining the settings. Searching “My email provider SMTP settings” will usually return the information you require.

SMTP configuration

Configuring F13 Email to send via SMTP.

  1. Tick the “Enable SMTP” to display the relevant settings
  2. Enter the SMTP host (your email provider may have multiple hosts, if so use the one labelled “Outgoing” or “SMTP”)
  3. Enter your username, this is often your email address
  4. Enter your password, this is often the same password you use to log into your eamil account
  5. Enter the SMTP port number, this is usually 587 for TLS or 465 for SSL
  6. Select the protocol used by your email provider.

Testing

An inline SMTP test is planned for a future release. In the mean time, fill in a contact form on your website to check emails are being delivered.

Disabling

Should you wish to permenantly or temporarily disable sending emails by SMTP. Untick the “Enable SMTP checkbox and click save. Your SMTP settings will remain saved ready for re-enabling but will not be used.


Forms

F13 Email includes a dynamic form builder. Forms can easily be created with any number of custom fields.

Field types:

  • Checkbox
  • Date
  • Dropdown
  • Email
  • Number
  • Radio
  • Text
  • Text area

Each field can be marked as required or optional. Required fields will return an error if not completed, Optional fields will only return an error if an invalid input is provided; such as a number field containing text.

The current release will only send emails to the admin email address as set on your WordPress site. Plans are in place for future releases to allow a recipient email address to be set for each form.

Creating forms

To create a contact form, navigate to the settings page at “F13 Admin” > “Email” > “Contact forms” and click the “+” (Plus) button.

  • Provide a title for your form, the title is only for identifying each form in the admin area and is not publically visible
  • Enter a success message, this is the message that is shown to your visitors once they have successfully submitted the form
  • For each desired form field, enter a “Field name”, select a “Type” from the dropdown and decide if the field is required or optional
    • For certain field types (Dropdown and Radio), additional information is required. Enter the desired options separated by a pipe “|”
      Option 1 | Option 2 | Option 3 | Option 4
  • Click the “Add a field” button to add new fields to your custom form.
  • Click and drag fields to re-order them
  • Click the X icon to remove a field
Contact form builder

Buidling a contact form with F13 Email.

Modifying forms

Modifying forms is similar to creating a form, the only exception being that forms are edited by navigating to the settings page at “F13 Admin” > “Email” > “Contact forms” > “Edit”, where “Edit” is next to the form you wish to update.

Deleting forms

Navigate to “F13 Admin” > “Email” > “Contact forms” and click “Delete” next to the form you wish to remove.

Shortcode

Once you have created a form you will be provided with a simple shortcode to copy and past in the desired location, either on a page or post. For example [contact-form id=1].

Contact form list

List of contact forms, showing their unique shortcodes.


Email logs

Email logging will store a copy of every email sent via WordPress into a table, allowing you to detect any unintended emails being sent from your server as well as having a trace of any emails that are sent.

Enable / Disable

Email logs can be enabled or disabled via the F13 Email settings page at “F13 Admin” > “Email”, simply check or uncheck the “Enable email logs” checkbox.

Viewing

To view the email logs for your site, navigate to “F13 Admin” > “Email” > “Logs”. Click an email to view the expanded (full) email text.


Screenshots

Contact form

Example of a bespoke form built via F13 Email.


Contact form error messages

An example of error messages generated for missing required fields.


Installing

Installing is as simple as 1,2,3 –

Via WordPress

  1. navigate to WP Admin > Plugins > Add New
  2. search for “F13 Lightbox”
  3. install and activate

Manual

  1. download the source code
  2. upload the “f13-lightbox” folder to your “wp-content/plugins” folder
  3. activate the plugin in WP Admin > Plugins

GitHub

GitHub repository: f13dev/f13-email
Created: October 25, 2021 - 06:49pm
Last commit: July 28, 2022 - 06:54pm
Forks: 0
Open issues: 0
Stars: 0
Watchers: 0
Description: N/A
git clone https://github.com/f13dev/f13-email

WordPress

Author:f13dev
Rating: (0/5 from 0 rating)
Description:SMTP Email – Configure your website to use SMTP for sending email, simply tick a box and enter your SMTP email settings and WordPress will use your email account to send email. Helping to reduce...
Tags:
contactemailform builderformssmtp
Downloads:435
Requirements
Version:1.0.2Requires WordPress:5.0+Tested with WordPress:5.8.9Requires PHP:7.0+Created:November 2, 2021Last updated:January 28, 2022 5:12pm

5 tags for "WordPress Plugin: Email"


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.