Can I access my email from a remote location with another PC?

Yes, you may access your email from any computer with a web browser and an Internet connection. For more information, read our How to Access cPanel & WHM Services documentation.

Can a user access the Webmail programs without the cPanel control panel?

Yes. Users can go to https://example.com/webmail or https://example.com:2096, where example.com is your domain name, to log in directly with the email account and password.

Why does a particular Webmail application load automatically?

This is because, at some point, you clicked the Enable AutoLoad link in the Secure Webmail Login interface.

To disable auto-loading, perform the following steps:

Access cPanel's Webmail interface (Home >> Mail >> Webmail).

Click Go to Secure Webmail Login.

Click Stop before the timer counts down to 0 in the window.

Click Disable AutoLoad to make certain that the Webmail client does not automatically load whenever you access the Secure Webmail Login interface.

I cannot see the Webmail page.

If you cannot reach Webmail, perform the following steps:

Open ports 2095 and 2096 in your firewall.

If you created a subdomain or add-on domain for Webmail, remove it.

If you created an A record in DNS for Webmail, remove it.

If you created a Webmail subdirectory in the document root, remove it.

Ask your system administrator to run the following script and then restart Apache:

/scripts/rebuildhttpdconf

When I pull mail from cPanel to my mail client, why does the mail remain marked as unread in cPanel's Webmail?

If you use POP3 protocol to download email, it will not update the server with read mail. We suggest that you switch to IMAP for email if your hosting provider uses IMAP.

How do cPanel & WHM servers handle Webmail?

The Webmail subdomain is part of a vhost entry in Apache's httpd.conf configuration file. The URL for the Webmail subdomain uses a ScriptAliasMatch directive to map to the appropriate file system location.

Attempts to connect to either http://webmail.example.com/ or http://example.com/webmail call the mod_proxy module, which then forwards the initial TCP connection to the cpservd service. The cpservd daemon then contacts the browser and instructs it to listen on port 2095, or port 2096 for secure connections. Finally, the browser communicates with the server on port 2095 via TCP, or port 2096 for secure connections.

Desktop mail clients

How do I set up an out-of-office reply for incoming emails?

To create an autoresponder, perform the following steps.

Log in to your Webmail interface at https://example.com:2096

Scroll to Autoresponder Options at the bottom of the interface.

Enter your name in the From text box.

Enter the subject that you wish the recipient to see in the Subject text box.

Choose the character set to send the email in from the options in the text box.

If you wish for the email to display HTML code in web form, select the HTML checkbox.

Provide a body for your message. For example, you might enter the following message:

I am currently out of the office until July 2nd. You can reach me on my mobile phone for any emergencies.

Click Setup Autoresponder.

All email messages to your email account will receive this autoresponse until you remove it.

To remove the autoresponder, select Delete Autoresponder.

I forgot my password. How can I receive email?

Contact your website's administrators to reset your password.

How can users change their email passwords?

Users can change their passwords in the Webmail interface. Log in to the interface at https://example.com:2096and select Change Password.

Can I forward mail from one address to two or more addresses?

For example, if you want support@example.com to forward its mail to both john@example.com and marsha@example.com, add the following forwarders:

support@example.com --> john@example.com

support@example.com --> marsha@example.com

You can do this in cPanel's Forwarders interface (Home >> Email >> Forwarders).

Note:

$body

How can I forward my emails without a copy in my account?

To forward all of the email for an address to another account, do not create an email account for that address. Instead, only create a forwarder.

For example, to deliver all of the mail that is sent to abc@example1.com to xyz@example2.com, without any emails saved in the abc@example1.com account, add a forwarder from abc@example1.com to xyz@example2.com and do not create the abc@example1.com email account.

How can I direct incoming mail to another email account?

Can I forward all received email to a file?

To do this, create an email forwarder in cPanel. To send messages to the file rather than to a mailbox, do not create an email address. Instead, create a forwarder with the name of the address.

When you create the forwarder, choose the pipe to a program option. Then, put in the path of the file or program to which you wish to send mail.

Why have I not received any emails?

To check your email status, perform the following steps:

Log in to https://example.com:2096 or http://example.com/webmail to ensure that new mail exists.

Choose a Webmail program to view your inbox.

If the mail appears in the Webmail interface, but not on your computer's mail application (for example, Outlook or Mail), verify that the settings that you use to check your email are correct. The settings should resemble mail.example.com and user@example.com.

If you still cannot receive mail, check with your web hosting provider to verify your settings.

The normal login is your email address and password (for example, user@example.com and yourpassword). If that login information does not work, contact your hosting company for special instructions.

Scripts

How do I manually kill the Exim mail queue?

Run the /usr/local/cpanel/whostmgr/bin/whostmgr2 killeximq command.

Where is the Exim antivirus configuration file?

/etc/antivirus.exim is the Exim antivirus configuration file.

How can I debug problems with an email account?

Run the exim -d2 -bt user@example.com command to trace the email's path from the server.

How can I add a mail account manually through the shell interface?

To add a mail account manually, run the /scripts/addpop command.

How can I whitelist an entire domain in BoxTrapper?

Run the following script, where example.com is your domain name:

from .+\@example\.com

For example, if the domain that you wish to allow is mydomain.com, run the following script:

from .+\@mydomain\.com

Why does Mailman display a 500 Error when I try to manage a list?

To avoid this issue, perform the following steps:

Run the /scripts/fixmailmanwithsuexec script.

Edit the /usr/local/apache/conf/httpd.conf file, and move the vhost that it creates to be the first vhost.

Note:

The vhost that it creates is usually the last vhost in the file.

Restart Apache with the /etc/rc.d/init.d/httpd restart script.

Run the /scripts/fixoldlistswithsuexec script.

Note:

We recommend that you do not manually edit this file. The next build will overwrite it. To make changes outside of a VirtualHost, add it to an include, or modify the templates. For more information, read our VirtualHost documentation.

To avoid this issue, run the /scripts/upcp script. This script detects the problem and fixes it for you automatically.

If it does not work, perform the following steps:

Edit the httpd.conf file.

Make certain that the Group setting is set to nobody.

Run the /scripts/upcp script to rebuild Mailman with the correct UID and GID.

Note:

We recommend that you do not manually edit this file. The next build will overwrite it. To make changes outside of a VirtualHost, add it to an include, or modify the templates. For more information, read our VirtualHost documentation.

How can I flush the Exim queue from the shell?

To flush the queue, run the following command:

exim -qff

To flush the queue and enable debugging, run the following command:

exim -qff -d9

Why do I see two transports in the log when I enable Apache SpamAssassin™?

When you enable Apache SpamAssasin, the system reinjects messages into the mail queue. This passes the messages though the system filters and user filters. You will only receive one delivery to your inbox, but Exim will process the message twice.

[msg]----[exim]-----[spamassasin]-----[exim]-----[delivery]

Horde's address book returns the error "There was an error adding this object"?

How do I block unsolicited mails?

How can I change mail port 25 to another port number?

Navigate to WHM's Service Manager interface (Home >> Service Configuration >> Service Manager).

Enable the exim on another port setting.

Enter the port number.

Can I set the domain quota for emails at the WHM level, to control the data transfer?

You can set the number of emails per hour that a domain can send with the Max hourly emails per domain option in the Mail section of WHM's Tweak Settings interface (Home >> Server Configuration >> Tweak Settings)

Enter the message to display in the Failure Message (seen by sender): text box.

Note:

Use this method to display a message for people who send email to your domain. Each domain on the Internet has different configuration options. If you send mail to the wrong address on a different domain, you may receive a different error message.

How can I send email from SMTP and PHP?

To authorize a remote IP address to relay through Exim, perform the following steps:

Does cPanel & WHM support SPF?

SPF is compiled in Exim, but is not enabled by default. You can enable it in WHM'sExim Configuration Managerinterface (Home >> Service Configuration >> Exim Configuration Manager). Click on the Advanced Editor tab at the top of the page that appears. Follow the instructions available at Exim's website.

Does cPanel & WHM support SMTP AUTH (Mail Authentication)?

Yes, this functionality is enabled by default.

What software does cPanel & WHM use for its mail servers (SMTP, POP, IMAP)?

Does cPanel & WHM support RBLs?

If you edit your Exim configuration manually outside of the WHM interface, the next cPanel & WHM update may overwrite your changes.

Why are both of my scan outgoing messages for spam options grayed out in Exim's Basic Editor?

The following two Apache SpamAssassin settings in the Basic Editor section of the Exim Configuration Manager interface (Home >> Service Configuration >> Exim Configuration Manager) are mutually exclusive:

Scan outgoing messages for spam and reject based on SpamAssassin® internal spam_score setting

If you enable one of these options, the system will gray out the other option. If both options are grayed out, the outgoing spam scan option is enabled in the Advanced section of WHM's Exim Configuration Manager interface (Home >> Service Configuration >> Exim Configuration Manager).

To disable this option, deselect the checkbox that corresponds to the outgoing_spam_scan option in the Advanced section of WHM's Exim Configuration Manager interface (Home >> Service Configuration >> Exim Configuration Manager).

cPanel, WebHost Manager, and WHM are registered trademarks of cPanel, Inc. for providing its computer software that facilitates the management and configuration of Internet web servers. ®2018 All rights reserved.