Chykalophia Docs
Email

Email sent from your website explained

How your website sends automatic emails — form submissions, order confirmations, password resets — and what needs to be set up for them to work reliably.

emaildeliverabilitysmtpbeginnere-commerce

Your website sends email automatically in many situations — when a customer places an order, submits a contact form, or resets their password. These emails often go wrong without anyone realizing it. This guide explains how they work and what's needed to keep them reliable.

Quick summary

Your website sends automatic emails through a service called SMTP (or a dedicated transactional email service). If these emails aren't arriving, it's usually a configuration problem — not a problem with recipients' inboxes. Chykalophia sets this up when building your site, and can fix it if something breaks.

What kinds of email does my website send?

Most websites send several types of automatic email:

  • Contact form notifications — an email to you when someone fills out your contact form
  • Order confirmations — an email to customers after they place an order
  • New order alerts — an email to you or your team when a new order comes in
  • Password reset emails — a link for users to reset their password
  • Account welcome emails — sent when someone creates an account
  • Booking and appointment confirmations
  • Shipping notifications (if you have an e-commerce store)
  • Invoice and payment receipts

All of these are transactional emails — they're triggered by a specific action, and the recipient expects them.

How does a website send email?

When your website needs to send an email, it uses one of two methods:

Method 1: PHP mail / server's built-in mail function

The simplest method — the hosting server sends the email directly. This often works out of the box but has serious drawbacks:

  • Low deliverability — emails frequently land in spam
  • No authentication (DKIM signing is not supported)
  • No visibility into whether emails are being delivered

We recommend avoiding this for any business-critical email.

Method 2: SMTP (Simple Mail Transfer Protocol)

SMTP connects your website to a proper email-sending service. Your website authenticates with the service (like using a username and password) and hands off the email to be delivered reliably.

This is the right approach. See What is SMTP? for a full explanation.

What is a transactional email service?

Transactional email services are specialized platforms built to send automated emails reliably and at scale. Popular options include:

ServiceBest for
PostmarkReliability and speed for transactional email
SendGridHigh volume; also has a marketing tier
MailgunDeveloper-focused; flexible
Amazon SESHigh volume at low cost; more technical setup
Your email platform's SMTPSmall sites sending low volume (Google Workspace, Microsoft 365)

These services provide:

  • Authenticated email (DKIM signed)
  • Delivery tracking and logs
  • Bounce handling
  • High deliverability

When Chykalophia builds your website, we configure one of these services so your automatic emails work reliably.

Why website emails often land in spam

If your contact form confirmation or order email is going to spam, the usual causes are:

  1. No SMTP configured — the site is using the server's basic mail function
  2. DKIM not set up — the emails are not signed, so spam filters are suspicious
  3. SPF record doesn't include the sending service — the service isn't authorized to send on behalf of your domain
  4. The email content looks like spam — generic subject lines, no address, etc.

Form emails going to your own spam

If your contact form notifications go to your own spam folder, the fix is usually on your end — add the sender address to your contacts or safelist. But if customer order confirmations go to their spam, that needs to be fixed at the server level.

What Chykalophia does to set this up

When we build or set up your website, we:

  1. Connect your site to a reputable SMTP service or transactional email provider
  2. Configure DKIM signing for emails sent from your site
  3. Add the sending service to your SPF record
  4. Test key emails (forms, orders, password resets) to confirm delivery

If you're having problems with emails from your website, let us know — this is something we can diagnose and fix quickly.

Common questions

Need a hand?

If you're stuck, email support@chykalophia.com and we'll help. Include your website address and a screenshot if you can.
Email sent from your website explained | Chykalophia Docs