E-mail

Contact form not sending e-mail - what to check

A form should send mail through an authorized SMTP server, not as a random application sender.

When this matters

When a form uses PHP mail without a valid sender, messages often land in spam or are rejected by recipient servers.

Why a contact form does not send mail: SMTP, SPF, DKIM, DMARC, PHP mail, anti-spam blocks, sender address and logs.

Practical checklist

  • set a sender in the website domain
  • configure authenticated SMTP
  • check SPF, DKIM and DMARC
  • provide support with the test sending time

How Hostilla.pl helps

Hostilla.pl support can check SMTP logs and domain configuration to determine whether the form sends and the recipient server accepts the message.

What to prepare before contacting support

If you need support, include the domain, account name, time of the problem, exact error message, recent changes and one example URL or mailbox. This lets support check DNS, SSL, mail logs, PHP, database, backups and application configuration faster.

Related Hostilla.pl topics

Next useful steps

This guide is part of a topical cluster. Use the links below to continue through related Hostilla.pl instructions.