Skip to content

Not receiving emails or going to spam

Missing an order confirmation or having emails land in spam is frustrating. This is almost always a WordPress or hosting issue rather than a Sunshine-specific problem. Sunshine sends emails using WordPress's built-in mail system, so anything affecting email delivery on your site will affect Sunshine's emails too.

Start with these quick checks:

  • Check your spam or junk folder
  • Confirm the email notification is enabled in Sunshine > Settings > Email
  • Confirm the correct email address is set for that notification
  • Test whether emails from other WordPress plugins (like a contact form) are arriving

If everything above looks right, the next step is to verify that WordPress is actually sending the emails.

Enable email logging

Install the Email Log plugin. It records every email WordPress tries to send, so you can confirm whether Sunshine's emails are going out.

If emails are being logged but still not arriving, the problem is delivery rather than sending. Contact your web host to check for server-side mail issues.

Use a dedicated email sending service

Most web servers aren't great at delivering email. A dedicated sending service routes your emails through servers that are built for reliable delivery, which means fewer messages lost or flagged as spam.

Two good options for WordPress:

  • Easy Email — a sending service built specifically for WordPress sites
  • An SMTP plugin — connects WordPress to an external email provider like Gmail, SendGrid, or Amazon SES

Still need help?

If you have not yet found your answer in the documentation articles, please contact support

Sunshine Photo Cart for WordPress