Hostperl SSL, DNS, and Email Setup Tutorial for New Sites

Start with the three records that decide your launch
If your new site is live but visitors still see certificate warnings, missing mail, or stale DNS results, the problem usually sits in SSL, DNS, and email setup. The fix is straightforward, but the order matters. Point the domain correctly first, install the certificate next, then verify email authentication before you send your first invoice or reply to a contact form.
For most Hostperl customers, that means checking the hosting plan, confirming where DNS is managed, and deciding whether the site belongs on shared hosting or a Hostperl VPS. If you are launching a client site, reseller account, or business domain, this order helps you avoid the usual day-one support problems.
- Confirm the nameservers or DNS zone you will use.
- Install or request the SSL certificate after the domain resolves to the right server.
- Set SPF, DKIM, and DMARC before sending business email.
Check your domain path before touching the website
Before you open cPanel or Plesk, decide where DNS lives. If your registrar controls the DNS zone, change records there. If Hostperl manages the zone, update them in the hosting control panel instead. Splitting records between both places often leaves you with half-working settings that are hard to trace later.
Use this quick check:
dig NS yourdomain.com
dig A yourdomain.com
dig MX yourdomain.comYou want the nameservers you expect, the A record pointing to the correct server IP, and the MX record matching your mail service. If the domain is new, propagation usually settles within minutes to a few hours, but some resolvers cache longer. For launch work, always test from more than one network.
If you need a clean DNS start, our guide on SSL, DNS, and email setup checklist for new hosting sites covers the record order we use during migrations and first-time launches.
Install SSL the way browsers actually expect it
Once the A record points to the right place, install the certificate. Most shared hosting plans use AutoSSL or a similar one-click certificate flow. On cPanel, check SSL/TLS Status. On Plesk, use the domain’s SSL/TLS Certificates screen. On DirectAdmin, open SSL Certificates for the domain and confirm the certificate is active.
Then test the site directly:
curl -I https://yourdomain.com
openssl s_client -connect yourdomain.com:443 -servername yourdomain.comThe first command should return a 200, 301, or 302 without certificate errors. The second shows whether the server presents the correct certificate chain. If the browser still warns after the cert is installed, the usual causes are a stale DNS record, an old redirect, or mixed content from images and scripts loaded over HTTP.
For buyers comparing control panels, our tutorial on cPanel vs Plesk migration choices is useful if you are deciding where to host the site long term rather than just getting it online once.
Set email so your messages reach inboxes, not spam folders
Email is where many new sites fail quietly. The site loads, SSL looks fine, and then the contact form never arrives. That is usually an authentication issue, not a form issue. On any plan, make sure you have SPF, DKIM, and DMARC in place, and confirm that the mail server hostname matches the certificate name.
Use this practical sequence:
- Create the mailbox in your hosting panel.
- Enable DKIM signing for the domain.
- Add or confirm SPF in DNS.
- Publish a basic DMARC policy, then tighten it later.
- Send a test message to Gmail, Outlook, and a business mailbox.
If you are hosting email on shared plans, the delivery profile behaves differently from a VPS. Our article on shared hosting vs VPS for email explains why reputation, sending volume, and mailbox control change as you grow.
For customers launching on Hostperl shared hosting, this is usually enough for day-to-day business mail. If you expect higher sending volume, multiple domains, or agency-style mailbox management, a managed VPS hosting plan gives you more control over mail routing, server identity, and rate limits.
Use a simple verification routine in cPanel, Plesk, or DirectAdmin
You do not need to guess whether the setup worked. Run one pass in the control panel and one pass from the command line, then compare the results.
In cPanel: open Domains, confirm the site points to the correct document root, then check Email Deliverability for SPF and DKIM status. If AutoSSL has not issued yet, trigger it manually after the DNS record is correct.
In Plesk: open the domain, verify the hosting settings, then check Mail and SSL/TLS Certificates. Plesk will usually flag missing mail authentication quickly, which saves time during launch.
In DirectAdmin: review the domain setup, SSL status, and email accounts. If you are using custom DNS, confirm the zone file has the right A, MX, SPF, and TXT records before expecting mail to work.
Hostperl customers often ask us whether the panel choice matters for first-time setup. In practice, the best panel is the one your team can support without delay. If you are still deciding, our comparison of cPanel vs Plesk vs DirectAdmin for hosting buyers is a good starting point.
Fix the four most common launch problems
These are the issues we see most often after a new site goes live. Each one has a quick check.
- Certificate warning: the A record still points to the old server, or the certificate was issued before DNS finished updating.
- Site loads on HTTP but not HTTPS: a redirect loop, old cache, or missing vhost update is usually to blame.
- Contact form silent failure: the form submits locally, but the mailbox rejects unauthenticated mail or lands in spam.
- DNS changes not visible: the registrar and hosting panel both hold zone data, and only one of them should.
If you are moving from one host or panel to another, test the setup before you switch the live domain. Our guide on moving hosting sites without downtime shows the safest order for copying files, checking DNS, and changing the final record.
For launch-day support, keep a short checklist beside you: domain resolves, certificate is active, mailbox sends and receives, and the site redirects to HTTPS exactly once. That covers most customer-facing failures before they turn into tickets.
If you want a hosting setup that is ready for customers, not just technically online, Hostperl can help you launch with less back-and-forth. Our shared hosting and VPS hosting plans are built for real site launches, email setup, and migration support.
When you need a second pair of eyes on SSL, DNS, or mail delivery, our team can help you verify the configuration before you go live.
Quick checklist before you announce the site
Run this final pass before you send the launch email or hand the site to a client:
- Domain resolves to the correct server from at least two networks.
- HTTPS loads without certificate warnings.
- WWW and non-WWW versions redirect to one canonical URL.
- Mailbox can send and receive test messages.
- SPF, DKIM, and DMARC are published and valid.
- Backups are enabled and restorable.
If you are preparing a larger move from shared hosting to a VPS, review what to check before you move from shared hosting to VPS so your DNS, SSL, and email settings carry across cleanly.
A clean launch usually looks uneventful. That is the goal. When the records are right, the certificate matches, and mail authentication is in place, your site does its job instead of generating avoidable support work.
FAQ
How long should DNS take to work after I change it?
Many changes show up within minutes, but full propagation can take several hours depending on resolver caching.
Why does SSL still show an error after I installed the certificate?
The most common cause is that the domain still points to the old server or a cached page still loads mixed content.
Do I need SPF, DKIM, and DMARC for a small site?
Yes. Even a small business site needs authenticated mail if you want reliable delivery for contact forms, invoices, and password resets.
Should I manage DNS at the registrar or in hosting?
Use one place only. Pick the registrar or the hosting panel, then keep all active records there.
Can Hostperl help if my migration is already live?
Yes. We regularly assist with SSL, DNS, and email setup after migrations, especially when customers move between panels or upgrade hosting plans.
