Backup, restore or migrate your WordPress website to another host or domain. Schedule backups or run manually....
WebFacing™ - Email Accounts management for cPanel®
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
Where it falls short
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.
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.
[wf_cpanel_email_webmail] or as [wf_cpanel_email_webmail]My Email[/wf_cpanel_email_webmail] for frontend access user’s own Webmailshell_exec is not available or when accessing a remote servercpanel 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' );WF_CPANEL_API_TOKEN constant may be removed when a new token is created and activated from the plugin admin pageOption 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
Other plugins for backups.
Backup, restore or migrate your WordPress website to another host or domain. Schedule backups or run manually....
Trusted by 60M+ sites: The gold standard for WordPress migration and backup. Migrate, backup, and restore your...
The best WordPress backup and migration plugin. Quickly and easily backup ,migrate, copy, move, or clone your...
All-in-one WordPress backup, migration and staging plugin — schedule automatic backups, restore in one click,...
Disable Gutenberg Block Editor and restore the Classic Editor and original Edit Post screen (TinyMCE, meta box...
WordPress backup plugin: backups, restore & migration in minutes. Clone or duplicate your site, test updat...