An autoresponder sends an automatic reply to anyone who emails a specific address. Common uses: vacation auto-replies, "we got your message" acknowledgements, after-hours bot responses.
Create an autoresponder
- Go to Services → click your hosting → Email tile.
- Find the account → Manage → Autoresponder section (or look for an "Autoresponders" link in cPanel's Email).
- Configure:
- Subject — the auto-reply's subject line.
- Body — the reply text. Plain text or HTML.
- Start time — when to begin auto-replying (immediate or scheduled).
- Stop time — when to end (manually or scheduled).
- Interval — minimum hours between replies to the same sender (default 24h, prevents loops).
- Save.
The autoresponder activates immediately (or at scheduled start time).
Common templates
Out-of-office
Subject: Out of office until [date]
Thank you for your email. I'm currently out of office until [date] with limited access to email.
For urgent matters, please contact [colleague@yourdomain.com].
I'll respond to your message when I'm back.
Acknowledgement
Subject: We got your message
Thanks for reaching out to [Company Name]. Your message has been received.
A team member will get back to you within 1 business day.
For urgent matters, call us at [phone] or chat with us at [URL].
After-hours
Set Start/Stop times to your office hours; let the autoresponder handle messages received outside.
Subject: Outside office hours
Thanks for your email! We're closed for the day. Office hours are Mon-Fri 9 AM - 6 PM ET.
We'll respond first thing on the next business day.
How it interacts with humans
A few quirks worth knowing:
- The interval setting prevents loops. If two autoresponders email each other (yours and the other person's "out of office"), the interval setting stops infinite ping-pong.
- Some receiving servers won't accept autoresponders during their own quiet hours. Email gets queued and delivered when the receiving server reopens.
- Marking the original email as read — autoresponders don't change this. The message is still unread in your inbox when you return.
Scheduling
For vacations, set explicit Start and Stop times. The autoresponder activates at start and turns off at stop, no manual cleanup.
For routine after-hours use, leave Start/Stop blank — it's permanently active. Combine with cron-based logic if you want true business-hours behavior (more advanced; uses cron + a custom script).
Disabling
Same Autoresponders panel. Either:
- Edit and clear Start/Stop times to deactivate without deleting (preserves the message for next time).
- Delete to remove entirely.
What autoresponders shouldn't do
- Reveal you're traveling to a public address. "I'm in Tokyo until July 15" tells anyone who emails — including bots scraping the inbox — that your home/office is empty. Better: "I'm out of office, will respond when I return."
- Auto-reply to mailing lists — your autoresponder will reply to every newsletter, every list message, every CRM ping. Most autoresponders skip the obvious ones (mailing lists with
Precedence: bulkheaders), but not all. Keep this in mind. - Acknowledge orders or transactions — for those, you want application-level email logic (your CMS/CRM sends order confirmations), not a hosting-level autoresponder.
Power-user note
The autoresponder runs at the mail server level via Sieve filters. For more sophisticated logic — different replies based on subject keywords, only respond to first-time senders, etc. — you can write custom Sieve scripts in cPanel's Email Filtering tool. Most users never need this depth.