How to Set Up an Email Autoresponder in cPanel

Email and Webmail | Updated July 2026

An autoresponder sends an automatic canned reply to anyone who emails a given address, so a message like "I am out of the office until Monday" or "Thanks, we received your request" goes out the moment mail arrives. Every Ultra Web Hosting account includes autoresponders in cPanel, and this guide covers creating one, the Interval setting that keeps it from replying to every message in a thread, scheduling a vacation window, and the loop mistakes that turn a helpful auto-reply into a mail storm.

Do Not Skip This

Where Your Mail Is Actually Handled

A cPanel autoresponder only fires for mail that our server delivers. If you moved this domain's email to Google Workspace or Microsoft 365, your MX record points away from us and cPanel never sees the message, so the cPanel autoresponder does nothing. In that case you set the vacation reply in Gmail or Outlook. Section 07 covers this.

  • Symptom: you saved a cPanel autoresponder and it never fires
  • Cause: the domain's MX points at Google or Microsoft, not us
  • Fix: configure the vacation responder in that provider instead

01. What an Autoresponder Does

An autoresponder, also called an auto-reply or vacation responder, is a rule attached to an email address. When a message arrives at that address, the server automatically sends a reply you wrote in advance back to the sender. You do not have to be logged in, and it works around the clock.

The two most common uses are:

  • Out-of-office - "I am away until the 14th and will reply when I return. For anything urgent, contact my colleague."
  • Acknowledgement - "Thanks for contacting sales. We have your message and will respond within one business day."

An autoresponder does not stop, hold, or forward the original mail. The message still lands in the mailbox as normal. The auto-reply is an extra outbound message on top of that. It also does not filter or answer intelligently. It sends the same fixed text to everyone who writes in, subject to the interval you set.

Autoresponder vs Forwarder vs Filter

An autoresponder replies. A forwarder sends a copy of incoming mail to another address. A filter sorts, files, or blocks mail based on rules. They are three separate tools in cPanel and you can use them together. This guide covers the autoresponder. For creating the mailboxes and aliases themselves, see article 104.

02. Create an Autoresponder in cPanel

You need an email account to attach the responder to. If you have not created one yet, do that first (article 104), then come back here.

  1. Log in to cPanel for your account.
  2. In the Email section, click Autoresponders.
  3. If you host more than one domain, select the correct domain from the Managing dropdown at the top.
  4. Click Add Autoresponder.
  5. Character Set: leave this at utf-8. It handles plain English and accented characters both, and there is rarely a reason to change it.
  6. Interval: the number of hours before the same sender gets another auto-reply. See Section 03. A common value is 24.
  7. Email: type the local part of the address the responder is for (for example sales), then confirm the domain in the dropdown beside it.
  8. From: the display name and address the reply comes from, for example Jane Doe. You can leave this blank to use the account address.
  9. Subject: the subject line of the auto-reply, for example Out of office until July 14.
  10. Body: choose plain text or HTML (Section 05), then write the message.
  11. Set the Start and Stop times (Section 04), or leave Start on Immediately and Stop on Never for an always-on responder.
  12. Click Create.

The responder is live as soon as you save it (or at the Start time you set). Send a test message from an outside account to confirm the reply comes back.

Test From an Outside Address

Send the test from a different mail provider, such as a personal Gmail, not from another address on the same domain. That gives you a realistic result and avoids any local-delivery quirks. If the reply does not come back, check Section 09 before assuming the responder is broken.

03. Understanding the Interval Setting

The Interval is the one field people misread. It is not the number of messages and it is not a delay before the reply goes out. It is the number of hours the server waits before it will auto-reply to the same sender again.

Set the interval to 24 and here is what happens: someone emails you at 9 a.m. and gets your auto-reply. If that same person emails you six more times that afternoon, they get no further auto-replies until 24 hours have passed. A different sender who writes in at 10 a.m. gets their own reply, because the interval is tracked per sender.

Interval set to 0

Reply to Every Message

An interval of zero means the server replies to every single incoming message, including each one in a back-and-forth thread. This feels responsive but it is the setting most likely to annoy senders and to feed a mail loop.

  • Good only for a low-traffic acknowledgement box
  • Risky if the other side also auto-replies
  • Can bury a busy sender in duplicate replies
The Interval Gotcha

A very small interval, especially 0, is the classic cause of an auto-reply going out on every message in a conversation. If a sender complains they got ten identical "out of office" notices in an hour, the interval is too low. Raise it to 24 and the noise stops.

04. Scheduling Start and Stop Times

You do not have to switch a vacation reply on the morning you leave and remember to switch it off when you return. cPanel lets you schedule both ends in advance.

  1. In the Add or Edit Autoresponder form, find Start.
  2. To turn the reply on the moment you save, leave Immediately selected. To schedule it, choose Custom and pick the date and time it should begin.
  3. Find Stop. Leave Never for an always-on responder (good for a sales or support acknowledgement box), or choose Custom and set the date and time it should switch off.
  4. Click Create or Modify.

Set Start to the evening before you leave and Stop to the morning you are back, and the responder handles the whole window on its own. It goes live and turns itself off without you touching cPanel again.

Mind the Server Time Zone

The Start and Stop times use the server's time zone, which may not match yours. If the exact switch-on minute matters, set it an hour early to be safe, or open a ticket and we will confirm the server time for your account.

05. Plain Text vs HTML and Useful Variables

The Body section offers a plain text box or an HTML editor. For an out-of-office notice, plain text is the better choice. It renders cleanly everywhere, never trips a spam filter over broken markup, and reads fine on a phone. Use HTML only when you genuinely need formatting, a logo, or links, such as a branded acknowledgement from a support address.

cPanel supports a few variables you can drop into the subject or body. The server replaces them with real values when the reply is sent:

%from%      the sender's display name
%email%     the sender's email address
%subject%   the subject line of their original message

A short example that pulls the sender's name into the greeting:

Hi %from%,

Thanks for your message. I am out of the office until
July 14 and will reply when I am back. For anything
urgent, please contact [email protected].

Regards,
Jane
Note

The variables are optional. A fixed message with no variables works perfectly well and is often clearer. Do not overuse %subject% in particular, since echoing an untrusted subject line back can look odd if the incoming mail was spam.

06. Writing a Good Out-of-Office Message

A useful auto-reply tells the sender three things: that you are away, roughly when you are back, and who to reach in the meantime. Keep it short and avoid giving away more than you need to.

Subject: Out of office until July 14

Thank you for your email. I am away from the office and
will be back on July 14. I will respond to your message
after I return.

If your request is urgent, please contact Sam Lee at
[email protected] or call the main line during business
hours.

Best regards,
Jane Doe

What that message gets right:

  • A return date, so the sender knows when to expect a reply.
  • A named alternative contact for anything that cannot wait.
  • Restraint - it does not say you are on a beach in another country for two weeks with the house empty. Out-of-office replies go to strangers and spammers too, so keep personal and security-sensitive detail out of them.
Do Not Advertise an Empty House

Treat the auto-reply as public. Anyone who emails the address, including automated senders, receives it. "Away until the 14th" is fine. Detailed travel plans, your personal mobile number, or "the office is closed and unstaffed all month" are not.

07. Domains Using Google Workspace or Microsoft 365

If you moved this domain's email off our servers to Google Workspace or Microsoft 365, the cPanel autoresponder will not fire, because mail for the domain is delivered to Google or Microsoft and never reaches our server. You set the auto-reply in that provider instead.

  • Google Workspace / Gmail: open Gmail, go to Settings > See all settings > General, scroll to Vacation responder, set the dates, subject, and message, and save.
  • Microsoft 365 / Outlook: in Outlook on the web, go to Settings > Mail > Automatic replies, turn them on, set a time range, and write the reply. In the desktop app it is under File > Automatic Replies.
Check Your MX Before You Blame cPanel

The number one reason a cPanel autoresponder "does not work" is that the domain's MX record points at Google or Microsoft. If you are not sure where your mail is handled, check the domain's MX record. If it points to google.com or outlook.com, configure the vacation reply in that provider, not in cPanel.

08. Pitfalls and Best Practices

Autoresponders are simple, but a few mistakes cause real problems.

Auto-Reply Loops

If two addresses both have autoresponders with a very low interval, they can reply to each other's replies over and over, generating hundreds of messages. This is a mail loop. The interval setting is the main guard against it: keep it at 24 hours, never 0, on any address that might receive mail from another autoresponder. If you ever see a runaway loop, disable one of the responders and the storm stops.

  • Never put an autoresponder on a list or newsletter address. Mailing lists and bulk senders can interpret an auto-reply as a bounce or, worse, blast the reply to every subscriber. Keep responders on human-facing mailboxes only.
  • Watch the interval on busy addresses. A low interval on a support box that gets rapid back-and-forth mail will pepper senders with duplicate notices. Twenty-four hours is almost always right.
  • Auto-replies can land in spam. A reply from a domain with weak email authentication may be filtered. Making sure the domain has valid SPF and DKIM helps the auto-reply reach the inbox rather than the junk folder.
  • Turn it off when you are back. Use a scheduled Stop time (Section 04) so you do not leave a stale "out until the 14th" firing in August.
  • Keep the message public-safe. Assume strangers and spammers read it (Section 06).

09. Troubleshooting

The auto-reply never fires. First, confirm mail for the domain is actually handled here. If the MX record points to Google or Microsoft, the cPanel responder cannot fire and you set the reply in that provider instead (Section 07). If mail is handled here, check that the responder's Start time has passed and its Stop time has not, and that the address matches exactly.

It fires too often, or on every message in a thread. The interval is too low. An interval of 0 replies to every incoming message. Edit the responder and set the interval to 24 (Section 03).

The same sender gets several replies. Same cause. Raise the interval. Remember the interval is per sender and measured in hours.

The reply lands in the sender's spam folder. This is usually weak email authentication on your domain. Confirm the domain has valid SPF and DKIM records so outbound mail, including the auto-reply, is trusted.

Variables like %from% show up as literal text. They only work in cPanel autoresponders, and they must be typed exactly, including the percent signs. If you copied the body from elsewhere, retype the variable by hand.

Outlook shows a related error while you set this up. If you are configuring the client side and hit a send or connection error, see article 152 for common Outlook errors. For anything email-related this guide does not cover, see the email troubleshooting guide in article 483.

Want Us to Set It Up?

If you would rather not build the responder yourself, send us the address, the message you want, and your away dates, and we will create it and confirm it fires. We can also check your MX and email authentication while we are in there.

Open a Support Ticket

Quick Recap: Autoresponders in Six Steps

If you only take six things from this guide, take these:

  1. Open cPanel > Email > Autoresponders and click Add Autoresponder for the address you want.
  2. Set the interval to 24 hours, not 0, so each sender gets one reply per day and threads do not spam.
  3. Write a short, public-safe message with a return date and an alternative contact, and leave out travel and security detail.
  4. Schedule Start and Stop times for a vacation window so the reply turns itself off when you return.
  5. Never attach a responder to a list or newsletter address, and keep the interval high on busy boxes to avoid loops.
  6. If your MX points at Google or Microsoft, set the vacation reply in Gmail or Outlook instead of cPanel.

Last updated July 2026 · Browse all Email and Webmail articles

  • 0 Users Found This Useful

Was this answer helpful?

Related Articles

What port does POP3 run on?

Email | Updated 2026 Quick Answer POP3 uses port 110 (unencrypted) or port 995 (SSL/TLS)....

Fixing Outlook SSL Certificate Warnings

Email & Webmail | Updated March 2026 If Outlook shows a certificate warning like "The...

Setup email on Android device

Updated 2026 Quick Answer To set up email on your Android device, use mail.yourdomain.com...

Outlook: Error 0x800CCC0D-E

Email & Webmail | Updated 2026 Outlook error codes 0x800CCC0D and 0x800CCC0E mean the...

An error has occurred

Email & Webmail | Updated 2026 The generic "An error has occurred" message in webmail or...



Save 30% on web hosting - Use coupon code Hosting30