If your website emails are sent from your own server, the theme cannot control whether those messages arrive in the inbox or in the junk folder.
In most cases, this is related to the email server configuration and sender reputation, not to the theme itself.
Does the theme control email delivery?
No.
The theme can trigger the email sending function, but it does not control how receiving mail servers classify the message.
If emails are delivered to junk, the cause is usually connected to the server sending setup.
What usually causes emails to go to junk?
The most common reasons are:
- missing or incorrect SPF records
- missing or incorrect DKIM records
- missing or incorrect DMARC records
- sending emails from an address that does not match the website domain
- poor reputation of the sending server IP
- missing reverse DNS or PTR record
- using the default PHP mail function instead of authenticated SMTP
What should I check first?
Please check the following on your mail server:
- Make sure the sending domain has valid SPF, DKIM, and DMARC records.
- Make sure the website sends emails from an address that belongs to your domain, such as [email protected].
- Check whether the sending server IP is blacklisted or has a poor reputation.
- Make sure reverse DNS or PTR record is configured correctly for the sending server.
- If possible, use authenticated SMTP instead of the default PHP mail function.
What sender address should I use?
It is recommended to use an email address that matches your domain name.
For example:
This is usually better than using a sender address from a different domain or a generic default address.
Add the valid email as sender email
Is SMTP better than PHP mail?
Yes, in most cases.
Using authenticated SMTP is usually more reliable than the default PHP mail function because it helps receiving servers verify that the message is being sent through a valid mail service.
What if all records look correct and emails still go to junk?
If the records are correct and the problem continues, please ask your hosting provider, system administrator, or mail server provider to check:
- the mail logs
- whether the messages are signed correctly
- the reputation of the sending server IP
- whether the server has any delivery or authentication warnings
What is the solution from the theme side?
From the theme side, there is usually nothing to change if the emails are already being sent correctly.
The next step is to review the email server configuration, because junk folder placement is usually controlled by mail authentication and server reputation.
In short
If your website sends emails from your own server, the junk folder issue is usually caused by the email server setup, not by WpResidence.
The recommended checks are:
- SPF
- DKIM
- DMARC
- matching sender address
- server IP reputation
- reverse DNS
- authenticated SMTP
If needed, your hosting provider or mail administrator should review the sending configuration and mail logs.
