WebFacing™ – Email Accounts management for cPanel®

WebFacing™ – Email Accounts management for cPanel®

Wordpress plugin

Install on Wordpress

App Details

🕸️ 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: WP Block for frontend access user’s own Webmail
  • Bulk entry of from dependent forwarders and email accounts (trial only, limited use)
  • Screen Options to select visible forms on New Email screen, saved for as user option (and per site for Mulitsite)
  • Search for email
  • Duplicate check for New Account Form
  • Shortcode [wf_cpanel_email_webmail] or as [wf_cpanel_email_webmail]My Email[/wf_cpanel_email_webmail] for frontend access user’s own Webmail
  • API Tokens Management
  • No need to have shell_exec enabled in PHP, see below
  • Backup account to file, and download
  • Restore account backup files by extracting it to a folder (experimental)
  • Accounts listing per domain managed via cPanel®
  • Completely automated migration to new email server, like 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) — else unlimited
  • Remove single/multiple Email Accounts
  • List mailboxes with number of messages for each account
  • Remove old messages from mailboxes (older than 52 weeks implied, currently)
  • Shrink a mailbox (empty it)
  • Change storage quota for for email accounts
  • Add 20 forwarders per week (without Pro nag) — else 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
  • Check auto detect and actual email routing in a Site Health tab (any email address, as sent from this server)
  • Access for any user to view and read their own emails, if given the cpanel capability
  • Support for subdomain email addresses when main domain is a subdomain
  • 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, 2 );
  • 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 ) => $my_cpanel_email_cap );
    • add_filter( 'wf_cpanel_email_capability', static fn( string $cap ) => 'edit_published_pages' );
  • Option to limit email addresses to current site domain, even for single site admins, one of the following
    • const WF_CPANEL_EMAIL_SITE_DOMAIN_ONLY = true;
    • define( 'WF_CPANEL_EMAIL_SITE_DOMAIN_ONLY', true );
    • add_filter( 'wf_cpanel_email_site_domain_only', '__return_true' );
    • add_filter( 'wf_cpanel_email_site_domain_only', fn() => true );
  • Multisite Network: Option not to limit email addresses to current subsite domain, for site admins that are not network (super) admins, one of the following:
    • const WF_CPANEL_EMAIL_SITE_DOMAIN_ONLY = false;
    • define( 'WF_CPANEL_EMAIL_SITE_DOMAIN_ONLY', false );
    • add_filter( 'wf_cpanel_email_site_domain_only', '__return_false' );
    • add_filter( 'wf_cpanel_email_site_domain_only', fn() => false );
  • Many optional parameters and API filters for the shortcode output, see includes/ShortCode.php until further tested and documented (coming soon)
  • If the shell_exec function is disabled in your server PHP configuration, add one of these lines to your wp-config.php file, child theme functions.php or in Must-use plugin
    • const WF_CPANEL_API_TOKEN = 'paste-your-api-token';
    • define( 'WF_CPANEL_API_TOKEN', 'paste-your-api-token' );
    • See Manage API Tokens in cPanel®
    • The WF_CPANEL_API_TOKENmay be removed when a new token is created and activated from the admin page
    • If you want to access another user on the server, use one of the following
    • const WF_CPANEL_USER = '%username%';
    • define( 'WF_CPANEL_USER', '%username%' );
    • If you want to access a remote server, use one of the following
    • const WF_CPANEL_HOST = '%host%';
    • define( 'WF_CPANEL_HOST', '%host% );
    • using WF_CPANEL_HOSTrequires WF_CPANEL_USER to also be defined
    • Site Health tests and information

Possible future features

  • Scheduled automatic removal of old messages in/from mailboxes
  • Import migration list for create account, send instructions and password to current address
  • Delete selected email messages from mailboxes (by selectd message age etc.)
  • Suspend/unsuspend incoming/outgoing for email accounts (maybe)
  • Suspend/unsuspend login to email accounts (if requested)
  • Domain Managament
  • Domain level email forwarding

Limitations, security, privacy – be warned

  • Maximum New Forwarders = 20, Maximum New Accounts = 5, weekly reset
  • Trial: Maximum New Forwarders as bulk entry = 4, Maximum New Accounts as bulk entry = 2
  • Now works without shell access! Will not work at all if shell_exec is disabled in php.ini
  • Works only for admins, or other users with a custom cpanel capability and email on site domain (so far)
  • Any admin (if multisite, only network admins), or user with the filtered capability, on a site, can fully access any account on the cPanel® server instance
  • No AYS warnings for delete actions
  • If several sites/admins share the same cPanel® account, without being part of a WP Multisite network, no bulletproof separation, because of the way the cPanel® UAPI CLI works, with or without this plugin

Pro Addon

  • Pro Addon plugin will be released May 1, 2023 at https::/webfacing.eu/ and will unlock in bulk entry new forwarders and new accounts to the numbers in the purchesed license

Pricing

Starting from $0 per month.

Check Out the Catalog Widget

By Common Ninja

CatalogTry For Free!

App Info

Rating

Reviewers

8 reviews

Tags

auto-reply
backup
cpanel
email
membership

Developed By

Knut Sparhell

Quick & Easy

Find the Best Wordpress plugins for you

Common Ninja has a large selection of powerful Wordpress plugins that are easy to use, fully customizable, mobile-friendly and rich with features — so be sure to check them out!

Testimonial

Testimonial plugins for Wordpress

Contact Form

Contact Form plugins for Wordpress

Maps

Maps plugins for Wordpress

Translation

Translation plugins for Wordpress

Chat

Chat plugins for Wordpress

Slider

Slider plugins for Wordpress

Reviews

Reviews plugins for Wordpress

Contact

Contact plugins for Wordpress

Galleries

Galleries plugins for Wordpress

SEO

SEO plugins for Wordpress

Forms

Forms plugins for Wordpress

Comments

Comments plugins for Wordpress

Backup

Backup plugins for Wordpress

Privacy

Privacy plugins for Wordpress

Optimize

Optimize plugins for Wordpress

Tabs

Tabs plugins for Wordpress

Social Sharing

Social Sharing plugins for Wordpress

Events Calendar

Events Calendar plugins for Wordpress

Comments

Comments plugins for Wordpress

Social Feeds

Social Feeds plugins for Wordpress

Social Sharing

Social Sharing plugins for Wordpress

Portfolio

Portfolio plugins for Wordpress

Video Player

Video Player plugins for Wordpress

popup

popup plugins for Wordpress

SiteMap

SiteMap plugins for Wordpress

Payment

Payment plugins for Wordpress

Coming Soon

Coming Soon plugins for Wordpress

Inventory

Inventory plugins for Wordpress

Testimonials

Testimonials plugins for Wordpress

Portfolio

Portfolio plugins for Wordpress

Membership

Membership plugins for Wordpress

Forms

Forms plugins for Wordpress

Analytics

Analytics plugins for Wordpress

Events Calendar

Events Calendar plugins for Wordpress

Sliders

Sliders plugins for Wordpress

Analytics

Analytics plugins for Wordpress

Reviews

Reviews plugins for Wordpress

Security

Security plugins for Wordpress

Ads

Ads plugins for Wordpress

Music Player

Music Player plugins for Wordpress

Countdown

Countdown plugins for Wordpress

Email Marketing

Email Marketing plugins for Wordpress

Membership

Membership plugins for Wordpress

Ecommerce

Ecommerce plugins for Wordpress

Customer Support

Customer Support plugins for Wordpress

Video Player

Video Player plugins for Wordpress

Tabs

Tabs plugins for Wordpress

Social Feeds

Social Feeds plugins for Wordpress

Common Ninja Apps

Some of the best Common Ninja plugins for Wordpress

Browse our extensive collection of compatible plugins, and easily embed them on any website, blog, online store, e-commerce platform, or site builder.

Catalog for Wordpress logo

Catalog

Create and customize product catalogs with a catalog widget that organizes items clearly, improves browsing, and helps visitors explore your offerings easily.

Reviews Trust Box for Wordpress logo

Reviews Trust Box

Display ratings from multiple platforms in a reviews trust box that builds credibility, social proof, and boosts conversions.

Testimonials Slider for Wordpress logo

Testimonials Slider

Add a testimonials slider to your site to showcase real customer feedback, build credibility, and increase trust that leads to higher conversions.

Personality Quiz for Wordpress logo

Personality Quiz

Create interactive personality quizzes with custom results and flexible design to boost engagement and help visitors explore tailored outcomes easily.

Image Carousel for Wordpress logo

Image Carousel

Showcase images with an image carousel that rotates or slides visuals, improves design, and draws attention to key content.

Video Poll for Wordpress logo

Video Poll

Create interactive video polls that use engaging clips to boost participation, gather insights, and help visitors vote in a more dynamic way.

Capterra Reviews for Wordpress logo

Capterra Reviews

Show Capterra reviews to build trust, strengthen credibility, and help visitors make confident software buying decisions that support higher sales.

Messenger Chat for Wordpress logo

Messenger Chat

Add Messenger Chat to your site to communicate with visitors, offer fast support, and create a smoother user experience across all pages.

Cookie Banner for Wordpress logo

Cookie Banner

Use a Cookie Banner to inform visitors about cookies on your site and let them manage their consent in a clear, structured way.

Vimeo Slider for Wordpress logo

Vimeo Slider

Show Vimeo videos with a Vimeo slider that displays clips in a smooth slider to boost engagement and keep visitors watching.

Image Hover Effects for Wordpress logo

Image Hover Effects

Use image hover effects to add animations, highlight key visuals, and keep visitors engaged with dynamic image reveals.

Instagram Carousel for Wordpress logo

Instagram Carousel

Show Instagram posts in a responsive carousel layout to enhance social proof and keep your site content visually fresh.

More plugins

plugins You Might Like

Discover Apps By Platform

Discover the best apps for your website

WordPress
Wix
Shopify
Weebly
Webflow
Joomla
PrestaShop
Shift4Shop
WebsiteX5
MODX
Opencart
NopCommerce

Common Ninja Search Engine

The Common Ninja Search Engine platform helps website builders find the best site widgets, apps, plugins, tools, add-ons, and extensions! Compatible with all major website building platforms - big or small - and updated regularly, our Search Engine tool provides you with the business tools your site needs!

Multiple platforms