How to create autoresponders on cPanel
Estimated Time: 5 minutes
Difficulty: Easy â
Prerequisites: Existing cPanel email account
đ Introduction
An autoresponder is an email message sent automatically in response to any email received at a specific address. It is an essential tool for maintaining professional communication, even when you are unavailable.
Common Use Cases
| Situation | Example |
|---|---|
| đïž Vacation / Leave | Away message with return date |
| đą Office Hours | Response outside of business hours |
| đ§ No-reply Address | Informing that the address is not monitored |
| â Receipt Confirmation | Automatic acknowledgment of receipt |
| đ Information Requests | Automatic sending of rates, FAQs, etc. |
| đ Customer Support | Confirmation of ticket with response time |
âïž Create an Autoresponder
Step 1: Access Autoresponders
- Log in to cPanel
- In the Email section, click on Autoresponders

Step 2: Add an Autoresponder
- Select the relevant domain from the Management dropdown (if you have multiple)
- Click on Add Autoresponder

Step 3: Configure the Autoresponder
Fill in the following fields:
General Settings
| Field | Description | Recommendation |
|---|---|---|
| Character Set | Character encoding | utf-8 (default) |
| Interval | Delay before sending to the same sender | 8 hours minimum |
đĄ Interval Tip: Set at least 8 hours to avoid spamming the same person with repeated responses.
Email Information
| Field | Description | Example |
|---|---|---|
| Part before the @ | contact | |
| Domain | Email address domain | yourdomain.com |
| From | Name or sender's address | Customer Service or [email protected] |
| Subject | Automatic message subject | Re: Your message - Receipt acknowledgment |
Message Content
| Option | Description |
|---|---|
| This message contains HTML | Check if you are using HTML formatting |
| Body | Your automatic message content |
Scheduling
| Option | Description |
|---|---|
| Start | Immediately or Custom (specific date/time) |
| Stop | Never or Custom (end date/time) |
â ïž Important: If you choose
Custom, the end date must be after the start date.
Step 4: Save
Click on Create/Modify to activate the autoresponder.
đ Dynamic Variables
You can personalize your messages with variables that will be automatically replaced:
| Variable | Replaced by | Example |
|---|---|---|
%subject% | Subject of the received email | "Quote Request" |
%from% | Sender's name | "John Doe" |
%email% | Sender's email address | "[email protected]" |
Usage Example
Hello %from%,
Thank you for your message regarding "%subject%".
We have received your email and will get back to you as soon as possible.
Best regards,
Support Team
đ Message Templates
đïž Vacation Message
Subject: Out of Office - Back on [DATE]
Hello %from%,
Thank you for your message.
I am currently out of the office from [START DATE] to [END DATE] inclusive,
with limited access to my emails.
I will review your message upon my return and respond to you promptly.
For urgent matters, you can contact:
đ§ [COLLEAGUE EMAIL]
đ [PHONE NUMBER]
Best regards,
[YOUR NAME]
[YOUR POSITION]
[YOUR COMPANY]
đą After-Hours Message
Subject: Receipt Acknowledgment - Response within 24 business hours
Hello %from%,
Thank you for contacting us.
Our team is available Monday to Friday, from 9:00 am to 6:00 pm.
Your message has been received and will be processed at the next opening
of our offices. We commit to responding to you within 24 business hours.
For emergencies only: [EMERGENCY NUMBER]
Best regards,
The [COMPANY NAME] Team
---
[ADDRESS]
[PHONE]
[WEBSITE]
â Receipt Acknowledgment (Support)
Subject: Received Ticket: %subject%
Hello %from%,
We have received your request regarding:
"%subject%"
đ Your ticket has been recorded in our support system.
â±ïž Estimated response time: 24 to 48 business hours.
In the meantime, you can check our FAQ: [FAQ LINK]
Thank you for your patience and trust.
Support Team
[COMPANY NAME]
đ§ No-Reply Address
Subject: This address does not receive replies
Hello,
You have sent an email to an address that is not monitored (no-reply).
â ïž Your message will not be read or processed.
To contact us, please use:
đ§ [email protected]
đ 01 23 45 67 89
đ www.yourdomain.com/contact
Best regards,
[COMPANY NAME]
đ Automatic Sending of Information (Rates)
Subject: Our Rates - [COMPANY NAME]
Hello %from%,
Thank you for your interest in our services.
Below are our current rates:
âââââââââââââââââââââââââââââââââââââââââââ
â PRICE GRID â
âââââââââââââââââââââââââââââââââââââââââââ€
â Service A ................ âŹ99 excl. VAT/month â
â Service B ................ âŹ199 excl. VAT/monthâ
â Service C ................ âŹ299 excl. VAT/monthâ
âââââââââââââââââââââââââââââââââââââââââââ
đ Complete catalog: [LINK]
đŹ Custom quote: [email protected]
Our sales team is available for any questions.
Best regards,
The Sales Team
[COMPANY NAME]
[PHONE]
đ Order Confirmation / E-commerce Contact
Subject: We have received your message
Hello %from%,
Thank you for contacting us!
â
Your message has been successfully received by our team.
Our advisors are available from Monday to Friday from 9am to 6pm
and will respond within 24 to 48 hours.
đŠ For tracking your orders: [TRACKING LINK]
â Frequently asked questions: [FAQ LINK]
â©ïž Returns and exchanges: [RETURNS LINK]
See you soon!
The [SHOP NAME] Team
đ Seasonal Message (Holidays)
Subject: Merry Christmas! We will be back on [DATE]
Hello %from%,
đ The entire [COMPANY NAME] team wishes you a Merry Christmas!
Our offices are closed from [START DATE] to [END DATE].
We will handle your message upon our return on [RETURN DATE].
For any emergencies during this period: [EMERGENCY EMAIL/PHONE]
We thank you for your trust throughout this year
and wish you a great year [YEAR]!
Warm regards,
The [COMPANY NAME] Team
đš HTML Message (Formatted)
For a more professional message with formatting, check "This message contains HTML" and use HTML code:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div>
<div>
<h1>Thank you for your message!</h1>
</div>
<div>
<p>Hello <strong>%from%</strong>,</p>
<p>We have received your message regarding:</p>
<p>
<em>%subject%</em>
</p>
<p>Our team will respond within <strong>24 to 48 business hours</strong>.</p>
<div>
<a href="https://yourdomain.com/faq">
Check our FAQ
</a>
</div>
</div>
<div>
<p>
<strong>Company Name</strong><br>
123 Example Street, 75000 Paris<br>
đ 01 23 45 67 89 | đ www.yourdomain.com
</p>
</div>
</div>
</body>
</html>
âïž Edit an Autoresponder
- Go to Email â Autoresponders
- Under Current Autoresponders, find the responder to edit
- Click on Edit in the Actions column
- Make your modifications
- Click on Create/Modify to save
đïž Delete an Autoresponder
- Go to Email â Autoresponders
- Under Current Autoresponders, find the responder to delete
- Click on Delete in the Actions column
- Confirm by clicking on Delete Autoresponder
đĄ Tip: If you frequently use the same responder (e.g., vacations), instead of deleting it, modify the email address to a non-existent one to temporarily disable it. You can easily reactivate it later.
â ïž Best Practices
Do's â
| Practice | Reason |
|---|---|
| Set an interval of at least 8 hours | Avoid spamming senders |
| Provide a specific return date | Manage correspondents' expectations |
| Offer an alternative contact | For emergencies |
| Use a clear subject | Facilitate message identification |
| Schedule an end date | Prevent forgetting to deactivate |
| Test before leaving | Ensure it works |
Avoid â
| Practice | Risk |
|---|---|
| Setting interval to 0 | Repeated spam to the same sender |
| Message too long | Risk of being ignored |
| Sensitive information | Security (exact vacation dates = empty house) |
| Forgetting to deactivate | Outdated messages sent |
| Responding to newsletters | Generates unnecessary spam |
đ§ Troubleshooting
Autoresponder Not Working
| Possible Cause | Solution |
|---|---|
| Incorrect email address | Check the exact spelling |
| Non-existent email account | Create the email account first |
| Future start date | Verify the start date |
| Expired end date | Check/modify the end date |
Emails Still Coming Through
It's normal! The autoresponder:
- â Sends an automatic response
- â The original email still arrives in your inbox
The responder does not filter emails, it simply responds to them.
Excessive Responses Sent
Issue: The same sender receives multiple responses.
Solution: Increase the Interval value (minimum 8 hours recommended).
Special Characters Displaying Incorrectly
Issue: Accents appear as Ă© or ?.
Solution: Ensure that the Character Set is set to utf-8.
Autoresponder Responding to Spam
Unfortunately, the cPanel autoresponder responds to all received emails, including spam.
Solutions:
- Set up anti-spam filters before the responder
- Use a high interval to limit responses
- Enable SpamAssassin in cPanel
đ Summary Table
| Parameter | Recommended Value | Description |
|---|---|---|
| Interval | 8 to 24 hours | Delay between responses to the same sender |
| From | Name or email | Identifies the sender |
| Subject | Clear and descriptive | E.g. "Acknowledgment" |
| Start | As needed | Immediately or specific date |
| Stop | Return date | Prevents oversights |
đ Summary
CREATE AN AUTORESPONDER:
1. cPanel â Email â Autoresponders
2. Click on "Add Autoresponder"
3. Fill in the fields:
âââ Character Set: utf-8
âââ Interval: 8 (minimum hours)
âââ Email: your-address
âââ Domain: yourdomain.com
âââ From: Name or email
âââ Subject: Message subject
âââ Body: Message content
âââ Start: Immediately or Custom
âââ Stop: Never or Custom (end date)
4. Click on "Create/Modify"
AVAILABLE VARIABLES:
âââ %subject% â Subject of received email
âââ %from% â Sender's name
âââ %email% â Sender's email
VACATION MESSAGE EXAMPLE:
"Hello %from%,
I am away from [DATE] to [DATE].
For emergencies: [CONTACT]
Best regards, [NAME]"
BEST PRACTICES:
âââ Minimum interval: 8 hours
âââ Always specify a return date
âââ Provide an alternative contact
âââ Schedule the end date
âââ Test before leaving!
