WP-EMail
Allows people to recommend/send your WordPress blog's post/page to a friend.
The facts
- Rating
- 4.5★ from 11
- Active installs
- 1k+
- Price
- Free
- Last updated
- 10 Aug 2026
- Added
- Jan 2006
- Requires WP
- 6.8
- Tested up to
- WP 7.0.4
- Requires PHP
- 8.2
- Downloads
- 518,293
Our analysis
AI-assistedWP-EMail is a WordPress plugin that adds an 'Email This Post' link to your posts and pages. When clicked, it presents a form for visitors to enter their name, a friend's name, and email address, allowing them to send the article via email using WordPress's built-in mailing functionality.
The plugin logs every message sent, providing details such as recipient information and delivery status. It offers customizable templates for the email content and includes features to prevent spam, such as image verification and send interval restrictions. This plugin is suitable for website owners who want to facilitate content sharing through email.
Best for: This plugin suits website owners looking to enhance content sharing capabilities.
What it does well
- ✓Adds an 'Email This Post' link to posts and pages
- ✓Logs every message sent with recipient details
- ✓Customizable email templates and content
- ✓Includes spam prevention features
- ✓Works with both block and classic themes
Where it falls short
- •Limited information on additional features or support
- •No pricing details provided for premium options
Verdict
WP-EMail provides a straightforward solution for enabling email sharing of posts. It offers useful features for tracking and customizing emails, making it a practical choice for content-focused sites.
From the developer
Lester Chan's own description of WP-EMail, lightly tidied.
WP-EMail puts an “Email This Post” link on your posts and pages. A visitor clicking it gets a small form, fills in their name, their friend’s name and address and an optional remark, and the article goes out through wp_mail() — so it uses whatever WordPress itself is set up to send with.
Every message is logged, so you can see what was sent, to whom, from which address and whether it arrived. The page title, the subject line, the HTML body, the plain text body and every message the visitor sees are templates you can edit, each with its own list of variables and a button to put the original back.
Features
- An “Email This Post” link built from an HTML template you edit, with the envelope glyph, the wording and the post type as variables
- A standalone e-mail page or a popup window
- HTML or plain text messages, with the article whole or cut to a word count
- Image verification, and a minimum interval between sends, to keep the form off spammers’ lists
- A sortable, paginated log of every message, with totals and a one-click purge
- A widget and template tags for the most emailed posts and pages
- A block on the WP-Stats page, if you have WP-Stats installed
Donations
I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.
Usage
The plugin works as soon as it is activated. All you have to decide is where the e-mail link appears.
On selected posts and pages, type the shortcode into the content:
[email_link]
This works in both block and classic themes, and puts the link exactly where you want it rather than on everything.
On every post and page, call the template tag from your theme instead. In a classic theme, open wp-content/themes/<YOUR THEME NAME>/index.php — or single.php, page.php, and so on — find:
<?php while ( have_posts() ) : the_post(); ?>
and add this inside the loop, where you want the link to show:
<?php if ( function_exists( 'email_link' ) ) { email_link(); } ?>
Use one or the other, not both, or the link appears twice.