What are cpcalendars, cpcontacts, and webdisk

Rocko

Active Member
Apr 25, 2007
26
0
151
Hi,


Domains have:
cpcalendars.domain.com
cpcontacts.domain.com
webdisk.domain.com
autoconfig.domain.com
autodiscover.domain.com
_autodiscover._tcp.domain.com
_caldav._tcp.domain.com
_caldavs._tcp.domain.com
_carddav._tcp.domain.com
_carddavs._tcp.domain.com
_caldav._tcp.domain.com
_caldavs._tcp.domain.com
_carddav._tcp.domain.com
_carddavs._tcp.domain.com
default._domainkey.domain.com

How do they work? What is the purpose of each one? How shall I access dem?

UPDATE: I found they are mentioned in < Tweak Settings - Domains - 11.50 Documentation - cPanel Documentation > but there is no explanation about:
1. How to they work (only links for the autodiscover).
2. How to delete them from the DNS Zones and httpd.conf. I wonder if deleting them in [cPanel / Zone Editor ] will also delete the lines from httpd.conf.
3. How to avoid them when you create a subdomain. In all the cases I have known, a subdomain.domain.com uses the email services from domain.com. There is no need for having autodiscover.subdomain.domain.com This is garbage.

Thank you
 
Last edited:

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,909
2,222
463
.. And I should assume that it is also ok to delete them AFTER creation ?
It's safe to remove these subdomains, however you should use the script below instead of manually removing the entries:

Code:
# /scripts/proxydomains
Usage:
    servicedomains [action] [options]

        Options:
          --help                          Brief help message
          --man                           Full help message
          --user=                         User to configure
          --domain=                       Domain to configure
          --subdomain=                    Service subdomain to manipulate
          --no_replace=0                  Enable replacment of existing records (currently
                                          only used for changing autodiscover hosts)
          --old_autodiscover_host=        The previously configured autodiscover host (used
                                          for matching old records and updating them to the
                                          new host)
          --force_autodiscover_support=1  Behave as if the autodiscover support has not been
                                          disabled even if it has. This is useful for
                                          removing the autodiscovery service subdomains after
                                          the support for them has been disabled.
          --ifenabled                     Only perform the operation if service subdomains
                                          are enabled.

        Actions:
          add          Create service subdomains
          remove       Remove service subdomains
For example, to disable the "webdisk" service subdomain from a specific domain, execute the following command:

Code:
/scripts/proxydomains --domain=domain123.tld --subdomain=webdisk remove
Thank you.
 
  • Like
Reactions: plove79