WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Knut Sparhell v5.3.6

WebFacing™

WebFacing™ - Email Accounts management for cPanel®

WebFacing™

The facts

Rating
5★ from 8
Active installs
200+
Price
Free
Last updated
10 Jan 2025
Added
Apr 2021
Requires WP
6.5
Tested up to
WP 6.7.7
Requires PHP
8.1
Downloads
24,290

Our analysis

AI-assisted

WebFacing™ is a WordPress plugin designed for managing email accounts on cPanel® equipped servers. It allows you to read, send, create, and delete email accounts, as well as manage old messages, forwarders, and autoresponders without needing to log in separately. The plugin also includes features for backing up and restoring your cPanel® account and offers a dashboard widget for monitoring server performance.

This plugin is suitable for users who need to manage multiple email accounts efficiently, especially those who are comfortable with cPanel® and require streamlined access to their email functionalities directly from their WordPress site.

Best for: This plugin suits site administrators who manage email accounts on cPanel® servers.

What it does well

  • Free to use from the WordPress.org directory
  • Allows bulk entry of email accounts and forwarders
  • Provides backup and restore functionality for cPanel® accounts
  • Includes a dashboard widget for server monitoring
  • Translation ready with support for Norwegian (bokmål)

Where it falls short

  • Requires hosting on a cPanel® equipped server
  • Some features are limited to specific usage patterns
  • Backup restoration is marked as experimental

Verdict

WebFacing™ offers a range of email management features for cPanel® users, making it a practical choice for those needing efficient email account administration within WordPress.

From the developer

Knut Sparhell's own description of WebFacing™, lightly tidied.

🕸️ By WebFacing™. Read, send, show, manage, list, create, add, remove or delete email accounts, old messages, forwarders and autoresponders.
One click read, send and manage all your emails without a login step. Update notification recipients. Backup and download your complete cPanel® account.

This plugin requires your site is hosted on a cPanel® equipped server.

It uses it’s UAPI through shell access by default, or via HTTP API. Using without shell_exec initially requires a temporary access token generated in the cPanel® native interface.

Translation ready. Ready translations are

  • Norwegian (bokmål)

Current features

  • NEW: Dashboard widget with three live graphic server memory usage and server load gauge charts (can eassily be minimized or hidden via Screen Options or programatically)
  • WP Block for frontend access user’s own Webmail
  • Bulk entry of forwarders and email accounts (as free trial only, very limited use)
  • Screen Options to select visible forms on New Email screen, saved for as user option (and per site for Multisite)
  • Shortcode [wf_cpanel_email_webmail] or as [wf_cpanel_email_webmail]My Email[/wf_cpanel_email_webmail] for frontend access user’s own Webmail
  • cPanel® API Tokens Management – needed in case shell_exec is not available or when accessing a remote server
  • Backup complete cPanel® hosting account to file, and download it
  • Restore account backup files by extracting it to a folder (experimental)
  • Semi automated migration to new email server, including setup of new accounts for users, with sending setup instructions, passwords and links to setup guides for most common email clients
  • Add 10 single Email Accounts per week (without Pro nag) — actually unlimited
  • Remove single/multiple Email Accounts
  • List mailboxes with number of messages for each box
  • Remove old messages from mailboxes (older than 52 weeks as default)
  • Shrink a mailbox (empty it)
  • Change storage quota for for email accounts
  • Add 20 forwarders per week (without Pro nag) — actually unlimited
  • Add/remove single/multiple Email Failure addresses or Blackhole addresses
  • Add/delete/edit email autoresponders (for, subject, body, from, start, stop, interval)
  • Send single cPanel® Email Account Instruction (Client Setup) to specfied address
  • Send multipe cPanel® Email Account Instructions (Client Setups) to yourself for distribution
  • Open your cPanel® Webmail app for selected account (single click/tap – no further login needed!)
  • Set/change Email Account passwords
  • Set Default Email Address (catch-all) as forwarder, failure or blackhole
  • View/change Notification/Contact Email Addresses
  • Access for any user to view and read their own emails, if given the cpanel capability (Use custom code or a Roles/Capabilities Manager plugin)
  • Support for subdomain email addresses when the main domain is a subdomain (only)

  • In case the shell_exec function is disabled in your server PHP configuration, create a token in native cPanel® interface and add one of these lines to your wp-config.php file, functions.php in your child theme, in Must-use plugin or a custom regular plugin

    • const WF_CPANEL_API_TOKEN = 'my-temp-api-token';
    • define( 'WF_CPANEL_API_TOKEN', 'my-temp-api-token' );
    • See Manage API Tokens in cPanel®
    • The WF_CPANEL_API_TOKEN constant may be removed when a new token is created and activated from the plugin admin page

    Option to set the default visibility for users on New Email screen (users may still set their own preferences):

    • add_filter( 'wf-cpanel-email-new-email_user-option', static function( bool $default, string $option, int $user_id ) { if ( $option === 'wc-show-new-blackhole' /*or by $user_id*/ ) { $default = true/*false*/; } return $default; }, 10, 3 );

    Option to allow other users than those with manage_options capability to manage email adresses, single- or multisite, one of the following:

    • add_filter( 'wf_cpanel_email_capability', static fn( string $cap ): string => $my_cpanel_email_cap );
    • add_filter( 'wf_cpanel_email_capability', static fn( string $cap ) => 'edit_published_pages' );

    Option to allow other users than those with manage_options capability to see the dashboard widget, or remove it, one of the following:

    • add_filter( 'wf_cpanel_email_widget_capability', static fn( string $cap ): string => $my_cpanel_widget_cap );
    • add_filter( 'wf_cpanel_email_widget_capability', static fn( string $cap ) => 'edit_published_pages' );
    • add_filter( 'wf_cpanel_email_widget_capability', static fn( string $cap ) => 'do_not_allow' );

    Option to alter the refresh interval in seconds for the dashboard widget, one of the following:

    • add_filter( 'wf_cpanel_email_widget_interval', static fn( int $interval ): int => $my_cpanel_widget_interval );
    • add_filter( 'wf_cpanel_email_widget_interval', static fn( int $interval ) => 45 );

    Option to limit email addresses to current site domain, even for single site admins, one of the following

    Read the full description on the official page →

Tagged as

Alternatives

Other plugins for backups.

All-in-One WP Migration and Backup

Trusted by 60M+ sites: The gold standard for WordPress migration and backup. Migrate, backup, and restore your...

Free 5M+ installs 4.5★ (7,664)
Duplicator

The best WordPress backup and migration plugin. Quickly and easily backup ,migrate, copy, move, or clone your...

Free 1M+ installs 4.9★ (4,929)
WPvivid

WPvivid

93

All-in-one WordPress backup, migration and staging plugin — schedule automatic backups, restore in one click,...

Free 900k+ installs 4.9★ (1,536)
Disable Gutenberg

Disable Gutenberg Block Editor and restore the Classic Editor and original Edit Post screen (TinyMCE, meta box...

Free 500k+ installs 5★ (733)
WP STAGING

WordPress backup plugin: backups, restore & migration in minutes. Clone or duplicate your site, test updat...

Free 100k+ installs 4.8★ (2,464)