- Created by Documentation, last modified on Oct 05, 2018
cPanel Tags
(deprecated)
Backups:: listfullbackups
BoxTrapper:: accountmanagelist
Branding:: addbrandingobj
Branding:: applist
Branding:: brandingeditor
Branding:: createpkg
Branding:: cssmerge
Branding:: delbrandingobj
Branding:: delpkg
Branding:: gensprites
Branding:: getbrandingpkg
Branding:: getbrandingpkgstatus
Branding:: getdefaultbrandingpkg
Branding:: installbrandingpkgs
Branding:: installimages
Branding:: killimgs
Branding:: listimgtypes
Branding:: listobjecttypes
Branding:: preloadconf
Branding:: resetall
Branding:: resetcss
Branding:: resethtml
Branding:: resolve_file
Branding:: resolvelocalcss
Branding:: savelocalcss
Branding:: setbrandingpkgstatus
Branding:: showpkgs
Branding:: spritelist
CSVImport:: columnchoices
CSVImport:: configimport
CSVImport:: data
CSVImport:: fetchimportdata
CSVImport:: isenabled
CSVImport:: loaddata
CSVImport:: processdata
CSVImport:: sendcontact
CSVImport:: uploadimport
Contactus:: isenabled
Contactus:: sendcontact
CustInfo:: contactemails
CustInfo:: contactprefs
CustInfo:: displaycontactinfo
CustInfo:: savecontactinfo
DenyIp:: listdenyips
DiskCounter:: disk_counter
DiskUsage:: buildcache
DiskUsage:: clearcache
DiskUsage:: fetch_raw_disk_usage
DiskUsage:: fetchdiskusage
DiskUsage:: fetchdiskusagewithextras
DnsLookup:: name2ip
DomainLookup:: countbaseddomains
DomainLookup:: getbasedomains
DomainLookup:: getdocroot
DomainLookup:: getdocroots
DomainLookup:: getmaindomain
Email:: accountname
Email:: adddomainforward
Email:: addforward
Email:: addmx
Email:: addpop
Email:: browseboxes
Email:: changemx
Email:: checkmaindiscard
Email:: clearpopcache
Email:: deletefilter
Email:: delforward
Email:: delmx
Email:: delpop
Email:: disablefilter
Email:: editquota
Email:: enablefilter
Email:: fetchautoresponder
Email:: fetchcharmaps
Email:: filteractions
Email:: filterlist
Email:: filtername
Email:: filterrules
Email:: get_archiving_configuration
Email:: get_archiving_default_configuration
Email:: get_archiving_types
Email:: get_default_email_quota
Email:: get_email_signing
Email:: get_max_email_quota
Email:: getabsbrowsedir
Email:: getalwaysaccept
Email:: getdiskusage
Email:: getmxcheck
Email:: has_delegated_mailman_lists
Email:: list_system_filter_info
Email:: listaliasbackups
Email:: listautoresponders
Email:: listdefaultaddresses
Email:: listdomainforwards
Email:: listfilterbackups
Email:: listfilters
Email:: listforwards
Email:: listlists
Email:: listmaildomains
Email:: listmx
Email:: listmxs
Email:: listpops
Email:: listpopssingle
Email:: listpopswithdisk
Email:: listpopswithimage
Email:: loadfilter
Email:: passwdpop
Email:: reorderfilters
Email:: set_archiving_configuration
Email:: set_archiving_default_configuration
Email:: set_email_signing
Email:: setalwaysaccept
Email:: setdefaultaddress
Email:: setmxcheck
Email:: storefilter
Email:: tracefilter
Fileman:: autocompletedir
Fileman:: fileop
Fileman:: getabsdir
Fileman:: getdir
Fileman:: getdiractions
Fileman:: getdiskinfo
Fileman:: getedittype
Fileman:: getfileactions
Fileman:: getpath
Fileman:: listfiles
Fileman:: mkdir
Fileman:: mkfile
Fileman:: savefile
Fileman:: search
Fileman:: statfiles
Fileman:: uploadfiles
Fileman:: viewfile
ForcePassword:: get_force_password_flags
ForcePassword:: update_force_password_flags
FSTest:: dirisempty
Ftp:: addftp
Ftp:: delftp
Ftp:: listftp
Ftp:: listftpsessions
Ftp:: listftpwithdisk
Ftp:: passwd
Ftp:: setquota
HttpUtils:: getdirindices
ImageManager:: thumbnail
LangMods:: getarchname
LangMods:: getkey
LangMods:: getprefix
LangMods:: install
LangMods:: langlist
LangMods:: list_available
LangMods:: list_installed
LangMods:: magic_status
LangMods:: pre_run
LangMods:: search
LangMods:: setup
LangMods:: uninstall
LangMods:: update
LeechProtect:: setup
Locale:: get_encoding
Locale:: get_html_dir_attr
Locale:: get_locale_name
Locale:: get_user_locale
Locale:: get_user_locale_name
Locale:: numf
Logaholic:: adduser
Logaholic:: adduserprofile
Logaholic:: deleteuser
Logaholic:: deleteuserprofile
Logaholic:: edituser
Logaholic:: fetchuser
Logaholic:: listuserprofiles
Logaholic:: logaholiclink
Logaholic:: processstats
LVEInfo:: getUsage
Mime:: list_hotlinks
Mime:: listhandlers
Mime:: listmime
Mime:: listredirects
Mime:: redirectname
Mime:: redirecturlname
MysqlFE:: authorizehost
MysqlFE:: changedbuserpassword
MysqlFE:: createdb
MysqlFE:: createdbuser
MysqlFE:: dbuserexists
MysqlFE:: deauthorizehost
MysqlFE:: deletedb
MysqlFE:: deletedbuser
MysqlFE:: getalldbsinfo
MysqlFE:: getalldbusersanddbs
MysqlFE:: getdbuserprivileges
MysqlFE:: getdbusers
MysqlFE:: gethosts
MysqlFE:: getmysqlprivileges
MysqlFE:: getmysqlserverprivileges
MysqlFE:: has_mycnf_for_cpuser
MysqlFE:: listdbs
MysqlFE:: listdbsbackup
MysqlFE:: listhosts
MysqlFE:: listusers
MysqlFE:: listusersindb
MysqlFE:: revokedbuserprivileges
MysqlFE:: setdbuserprivileges
MysqlFE:: userdbprivs
MysqlOptimizer:: fetch_slow_queries
Net:: dnszone
Net:: traceroute
Passwd:: change_password
Passwd:: set_digest_auth
PasswdStrength:: appstrengths
PasswdStrength:: get_password_strength
PasswdStrength:: get_required_strength
PHPINI:: getalloptions
PHPINI:: getoptions
Rand:: getranddata
Resellers:: get_sub_accounts
RoR:: addapp
RoR:: changeapp
RoR:: importrails
RoR:: listapps
RoR:: listrewrites
RoR:: needsimport
RoR:: removeapp
RoR:: removerewrite
RoR:: restartapp
RoR:: setuprewrite
RoR:: softrestartapp
RoR:: startapp
RoR:: stopapp
SetLang:: setlocale
SourceIPCheck:: addip
SourceIPCheck:: delip
SourceIPCheck:: getaccount
SourceIPCheck:: listips
SourceIPCheck:: loadsecquestions
SourceIPCheck:: resetsecquestions
SourceIPCheck:: samplequestions
SourceIPCheck:: savesecquestions
SPFUI:: available
SPFUI:: count_settings
SPFUI:: entries_complete
SPFUI:: get_raw_record
SPFUI:: getmainserverip
SPFUI:: install
SPFUI:: installed
SPFUI:: list_settings
SPFUI:: load_current_values
SPFUI:: uninstall
SSH:: authkey
SSH:: converttoppk
SSH:: delkey
SSH:: fetchkey
SSH:: genkey
SSH:: genkey_legacy
SSH:: importkey
SSH:: listkeys
SSL:: fetchcabundle
SSL:: fetchinfo
SSL:: gencrt
SSL:: gencsr
SSL:: genkey
SSL:: getcnname
SSL:: installssl
SSL:: listcrts
SSL:: listcsrs
SSL:: listkeys
SSL:: listsslitems
SSL:: uploadcrt
SSL:: uploadkey
SSLInfo:: fetchinfo
StatCache:: clearcache
Stats:: getmonthlybandwidth
Stats:: getmonthlydomainbandwidth
Stats:: getthismonthsbwusage
Stats:: lastapachehits
Stats:: lastvisitors
Stats:: listanalog
Stats:: listawstats
Stats:: listlastvisitors
Stats:: listrawlogs
Stats:: listurchin
Stats:: listwebalizer
SubDomain:: addsubdomain
SubDomain:: changedocroot
SubDomain:: delsubdomain
SubDomain:: getreservedsubdomains
SubDomain:: listsubdomains
SubDomain:: validregex
Themes:: apply_new_theme
Themes:: does_cpanel_theme_exist
Themes:: get_available_themes
Themes:: get_themes_list
Themes:: restore_saved_theme
UserHttpUtils:: getdirindices
WebDisk:: addwebdisk
WebDisk:: delwebdisk
WebDisk:: hasdigest
WebDisk:: listwebdisks
WebDisk:: passwdwebdisk
WebDisk:: set_digest_auth
WebDisk:: set_homedir
WebDisk:: set_perms
WebDisk:: setstatus
WebmailApps:: listwebmailapps
ZoneEdit:: add_zone_record
ZoneEdit:: edit_zone_record
ZoneEdit:: fetch_cpanel_generated_domains
ZoneEdit:: fetchzone
ZoneEdit:: fetchzone_records
ZoneEdit:: fetchzones
ZoneEdit:: get_zone_record
ZoneEdit:: remove_zone_record
ZoneEdit:: resetzone
Introduction
The Email
module modifies cPanel email account settings.
Important:
In cPanel & WHM version 76, we introduced server profiles and roles. When you enable a non-Standard Node server profile, the system disables API calls associated with that profile's disabled roles.
Available functions
- cPanel API 2 Functions - Email::accountname — This function retrieves an email account's username.
- cPanel API 2 Functions - Email::adddomainforward — This function creates a domain-level email forwarder.
- cPanel API 2 Functions - Email::addforward — This function creates an email forwarder.
- cPanel API 2 Functions - Email::addmx — This function creates an MX record.
- cPanel API 2 Functions - Email::addpop — This function adds an email account.
- cPanel API 2 Functions - Email::browseboxes — This function retrieves a list of the mail directory's subdirectories (boxes) and files.
- cPanel API 2 Functions - Email::changemx — This function changes an MX entry's configuration.
- cPanel API 2 Functions - Email::checkmaindiscard — This function checks whether the system deletes a domain's unroutable mail.
- cPanel API 2 Functions - Email::clearpopcache — This function rebuilds an email account's cache file.
- cPanel API 2 Functions - Email::deletefilter — This function deletes an email filter.
- cPanel API 2 Functions - Email::delforward — This function deletes an email forwarder that forwards mail to another address.
- cPanel API 2 Functions - Email::delmx — This function deletes a mail exchanger.
- cPanel API 2 Functions - Email::delpop — This function deletes an email account.
- cPanel API 2 Functions - Email::disablefilter — This function disables a filter.
- cPanel API 2 Functions - Email::editquota — This function modifies an email account's disk quota.
- cPanel API 2 Functions - Email::enablefilter — This function enables a filter.
- cPanel API 2 Functions - Email::fetchautoresponder — This function retrieves an autoresponder's information.
- cPanel API 2 Functions - Email::fetchcharmaps — This function retrieves a list of cPanel-supported character encodings.
- cPanel API 2 Functions - Email::filteractions — This function is deprecated and does not return useful output.
- cPanel API 2 Functions - Email::filterlist — This function lists mail filters.
- cPanel API 2 Functions - Email::filtername — This function generates a name for a new email filter.
- cPanel API 2 Functions - Email::filterrules — This function is deprecated and does not return useful output.
- cPanel API 2 Functions - Email::get_archiving_configuration — This function retrieves the cPanel account's archiving configurations.
- cPanel API 2 Functions - Email::get_archiving_default_configuration — This function retrieves the default archiving configurations.
- cPanel API 2 Functions - Email::get_archiving_types — This function lists the available email archiving types.
- cPanel API 2 Functions - Email::get_default_email_quota — This function retrieves the system's default email quota.
- cPanel API 2 Functions - Email::get_email_signing — This function checks whether Domain Keys Identified Mail (DKIM) http://www.dkim.org/ is enabled.
- cPanel API 2 Functions - Email::get_max_email_quota — This function retrieves the system's maximum email quota.
- cPanel API 2 Functions - Email::getabsbrowsedir — This function retrieves the absolute path to a mail folder.
- cPanel API 2 Functions - Email::getalwaysaccept — This function checks a domain's mail exchanger type.
- cPanel API 2 Functions - Email::getdiskusage — This function retrieves an email account's current disk usage.
- cPanel API 2 Functions - Email::getmxcheck — This function retrieves a domain's mail exchanger's type.
- cPanel API 2 Functions - Email::has_delegated_mailman_lists — This function checks whether an email account possesses administrative privileges on any mailing lists.
- cPanel API 2 Functions - Email::list_system_filter_info — This function retrieves the name of the email account's filter file.
- cPanel API 2 Functions - Email::listaliasbackups — This function retrieves a list of the account's domains that use aliases and custom default addresses.
- cPanel API 2 Functions - Email::listautoresponders — This function lists the cPanel account's autoresponders.
- cPanel API 2 Functions - Email::listdefaultaddresses — This function retrieves the domain's default address and its rules.
- cPanel API 2 Functions - Email::listdomainforwards — This function retrieves information about a domain-level forwarder.
- cPanel API 2 Functions - Email::listfilterbackups — This function lists domains with domain-level filters.
- cPanel API 2 Functions - Email::listfilters — This function lists data for old-style email filters in the cPanel account's .filter file.
- cPanel API 2 Functions - Email::listforwards — This function list a domain's forwarders.
- cPanel API 2 Functions - Email::listlists — This function lists the cPanel account or domain's mailing lists.
- cPanel API 2 Functions - Email::listmaildomains — This function lists the cPanel account's mail domains.
- cPanel API 2 Functions - Email::listmx — This function lists mail exchangers.
- cPanel API 2 Functions - Email::listmxs — This function lists mail exchangers.
- cPanel API 2 Functions - Email::listpops — This function lists the cPanel account's email addresses.
- cPanel API 2 Functions - Email::listpopssingle — This function lists the cPanel account's email addresses.
- cPanel API 2 Functions - Email::listpopswithdisk — This function lists a domain's email addresses with quota and disk usage information.
- cPanel API 2 Functions - Email::listpopswithimage — This function lists the cPanel account's email addresses with mainacct.jpg image links.
- cPanel API 2 Functions - Email::loadfilter — This function retrieves an email filter's information.
- cPanel API 2 Functions - Email::passwdpop — This function modifies an email account's password.
- cPanel API 2 Functions - Email::reorderfilters — This function modifies email filter order.
- cPanel API 2 Functions - Email::set_archiving_configuration — This function configures email archiving for a domain.
- cPanel API 2 Functions - Email::set_archiving_default_configuration — This function sets a default email archiving configuration.
- cPanel API 2 Functions - Email::set_email_signing — This function enables or disables DKIM http://www.dkim.org/.
- cPanel API 2 Functions - Email::setalwaysaccept — This function modifies a mail exchanger's type.
- cPanel API 2 Functions - Email::setdefaultaddress — This function configures the cPanel account's default address's rules for unroutable mail.
- cPanel API 2 Functions - Email::setmxcheck — This function modifies a mail exchanger's type.
- cPanel API 2 Functions - Email::storefilter — This function creates an email filter.
- cPanel API 2 Functions - Email::tracefilter — This function tests mail filters.
cPanel API 2 Basics
Available in:
cPanel 11+
Languages:
PHP, Perl
Methods:
GET, POST
Return Formats:
About cPanel API 2
cPanel API 2 accesses and modifies data for cPanel accounts.
Notes:
- These functions may require a feature list. To view the available feature lists on a cPanel server, view WHM's Feature Manager interface.
- Unless you call this API via the WHM API, you must use the appropriate cPanel ports (
2082
or2083
). You can also call some functions via cPanel's Webmail ports (2095
or2096
).
Related Documentation
-
Page:Guide to cPanel API 1 — cPanel API 1 accesses information from the cPanel interface.
-
Page:Guide to cPanel API 2 — cPanel API 2 accesses cPanel account information and modifies settings.
-
Page:Guide to WHM API 0 — WHM API 0 accesses the WHM interface's features.
-
Page:Guide to WHM API 1 — WHM API 1 accesses the WHM interface's features.
-
Page:Guide to UAPI — UAPI accesses the cPanel interface's features.