When i try to create an email address I receive this error.
WordPress version: Version 6.5.3
PhP version php 8.0
Fatal error: Uncaught TypeError: json_decode() expects parameter 1 to be string, null given in
/wp-content/plugins/wf-cpanel-email-accounts/includes/UAPI.php:126 Stack trace: #0
/wp-content/plugins/wf-cpanel-email-accounts/includes/UAPI.php(126): json_decode(NULL) #1
/wp-content/plugins/wf-cpanel-email-accounts/includes/UAPI.php(419): WebFacing\cPanel\UAPI::result(‘Email’, ‘add_pop’, Array, true) #2
/wp-content/plugins/wf-cpanel-email-accounts/includes/NewEmail.php(960): WebFacing\cPanel\UAPI::add_account(‘testalbaemail@e…’, ‘Ahdkakjfh123’) #3
/wp-content/plugins/wf-cpanel-email-accounts/includes/NewEmail.php(35): WebFacing\cPanel\Email\NewEmail::save() #4 /wp-includes/class-wp-hook.php(324): WebFacing\cPanel\Email\NewEmail::WebFacing\cPanel\Email{closure}(”) #5
/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #6
/wp-content/plugins/wf-cpanel-email-accounts/includes/UAPI.php on line 126
Hi. Is there a way to automatically create an email or forwarder upon the user’s successful registration on the WordPress site. Otherwise, is there a way for the user to auto-generate a forwarder? I’m trying to avoid having to manually intervene.
Thanks for doing this!! Much needed for some of us!
]]>Getting this error, is this a hosting issue?
68.66.229.214.static.a2webhosting.com
This site can’t be reached
Check if there is a typo in 68.66.229.214.static.a2webhosting.com.
DNS_PROBE_FINISHED_NXDOMAIN
Our actual site name is wnirna.org and wnirna.org/webmails still works
]]>Had to disable to get rid of this error:
Fatal error: Uncaught DivisionByZeroError: Division by zero in /home/wnirnrxf/public_html/wp-content/plugins/wf-cpanel-email-accounts/includes/SiteHealth.php:929 Stack trace: #0 /home/wnirnrxf/public_html/wp-admin/includes/class-wp-site-health.php(194): WebFacing\cPanel\Email\SiteHealth::disk_space_test() #1 /home/wnirnrxf/public_html/wp-admin/includes/class-wp-site-health.php(145): WP_Site_Health->perform_test() #2 /home/wnirnrxf/public_html/wp-includes/class-wp-hook.php(310): WP_Site_Health->enqueue_scripts() #3 /home/wnirnrxf/public_html/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters() #4 /home/wnirnrxf/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #5 /home/wnirnrxf/public_html/wp-admin/admin-header.php(118): do_action() #6 /home/wnirnrxf/public_html/wp-admin/site-health.php(96): require_once(‘/home/wnirnrxf/…’) #7 {main} thrown in /home/wnirnrxf/public_html/wp-content/plugins/wf-cpanel-email-accounts/includes/SiteHealth.php on line 929
There has been a critical error on this website.
1. On the Create new email page it will be good if you can add the option to see the password previous to saving.
2. Would be great if at the moment the new email is entered could validate if it is a duplicate instead of waiting when saved.
3. The main screen to create an email has too many options, I think having the area to create the email, the forwarder, and the autoresponder is enough?for 1 screen and having all other options on another screen.
4. On the All email Addresses screen it will be great to add a Search option, we create a lot of emails, and using “ctrl F” only search the actual page.
5. On the bulk actions will be great to have the capability to change passwords to multiple email accounts.
6. It Would be great if we could identify the wp user who created the email account and have the capability to search by that user.
]]>Can you do something like this that can create subdomains in cpanel with multisite compatibility?
I await your reply
Many thanks.
]]>Trying out the plugin and get a fatal error on a clean install.
Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, null given in /home/865660.cloudwaysapps.com/bkgmptjsqs/public_html/wp-content/plugins/wf-cpanel-email-accounts/includes/UAPI.php:140 Stack trace: #0 /home/865660.cloudwaysapps.com/bkgmptjsqs/public_html/wp-content/plugins/wf-cpanel-email-accounts/includes/UAPI.php(140): json_decode() #1 /home/865660.cloudwaysapps.com/bkgmptjsqs/public_html/wp-content/plugins/wf-cpanel-email-accounts/includes/UAPI.php(168): WebFacing\cPanel\UAPI::result() #2 /home/865660.cloudwaysapps.com/bkgmptjsqs/public_html/wp-content/plugins/wf-cpanel-email-accounts/includes/Main.php(119): WebFacing\cPanel\UAPI::has_features() #3 /home/865660.cloudwaysapps.com/bkgmptjsqs/public_html/wp-content/plugins/wf-cpanel-email-accounts/index.php(59): WebFacing\cPanel\Email\Main::admin() #4 /home/865660.cloudwaysapps.com/bkgmptjsqs/public_html/wp-admin/includes/plugin.php(2314): include_once('/home/865660.cl...') #5 /home/865660.cloudwaysapps.com/bkgmptjsqs/public_html/wp-admin/plugins.php(192): plugin_sandbox_scrape() #6 {main} thrown in /home/865660.cloudwaysapps.com/bkgmptjsqs/public_html/wp-content/plugins/wf-cpanel-email-accounts/includes/UAPI.php on line 140
I have a member site where the members email address to access the site are the same as the email address on cPanel.
The logged in user needs to be able to access their own cPanel webmail via the sites front end as they won’t have access to the WordPress admin area.
They must only be able to access their own email account and no other users.
Is your plugin able to do this?
If not would you be able to add this function in the near future?
]]>Thanks for this useful plugin! Could you allow email addresses with hyphens in them please? (We have quite a few.) This is for version 4.1.1
]]>Hi, it would be great if you can add another basic & important feature for cpanel users which is running the full account backup function. Generally most cpanel user can generate full acc backup using the native cpanel backup function, but it can only be done manually once logged into the cpanel.
With your plugin + the UAPI, the full backup process can be automated & put on schedule (via wpcron).
Some basic option for the backup function.
1. Run backup now button (for manual backup)
2. Schedule run backup
3. List all available backup copies on hosting for user to download to pc. As well as delete backup copies which no longer needed.
4. Display simple indicator of total disk usage for backup.
Important benefits user will get if you can add this feature:
1. Automated the full acc backup including email, web, db etc. This can only be done with cpanel. No other backup plugin can backup emails.
2. Backup created is fully compatible for cpanel-to-cpanel migration. All in one acc backup.
Thanks for consideration.
]]>Hello how are you? Would you help me? How to let another user level access the plugin?
]]>This was fixed in version 2.9.4, due to havascriopt error. Props @manuelseffe for discovering.
]]>A last minute change broke Multisite installations – developer blunder.
Fixed in 2.7.2.
Sorry for the trouble, but you know how to delete the plugin and reinstall it.
]]>I host multiple domains on my Cpanel now I want to use your `WebFacing – Email Accounts in cPanel? to fetch a particular set of emails for each admin user of these WordPress websites.
for instance: domianA.com has [email protected] and [email protected]
then domainB.com has [email protected] and [email protected]
The current function for `WebFacing – Email Accounts in cPanel? is to enable admin users to have access to email addresses from the Cpanel.
So, my question is can I fetch domainA.com emails only for the admin using domainA.com? likewise the same for domainB.com admin user.
]]>In multisite installation:
Main website “example.com”
Subsite: “giraffe.example.com” mapped domain to “giraffe.com”
Can WebFacing works when login in “giraffe.com”?
How about if mapped domain disabled and the user login in “giraffe.example.com”?
]]>When creating a new E-mail / Forwarder under “Add new E-mail” after selecting the button to create the E-mail / Forwarder you are directed to a white page with nothing but the url https://site.org/wp-admin/admin.php?page=wf-cpanel-email-accounts
The action is correctly made in cPanel, but I believe this is a bug that should take you to a success page, or just refresh the form for the next action.
]]>When not logged into Super Admin User, this drop down is blank, and really isn’t needed for normal admin users now with MultiSite Support, as they can only access the E-mail Domains of their site.
]]>Hello, we have installed this plugin to our multisite and tested in our live environment with one of our “sites” (let’s call it ‘abc.com’) within the multisite by activating it for that site. That site is hosted within the multisite network and has its own domain.
Our scope is to have each site have access to their cpanel emails through wp-admin back-end.
Unfortunately, our experience during testing is the wp-admin of the site (abc.com) can see ALL emails across the entire root, seeing all domains.
My question, is there a setting or file we can configure to only allow a ‘site’ to only see their domain emails?
]]>