• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Payments Plugin for Stripe

Stripe payment plugins for your WordPress site

  • Home
  • Documentation
  • Addons
  • Login
    • Sign In
    • Edit Profile
    • Terms & Conditions
    • My Downloads
    • License Key
  • Support
    • Support Forum
    • Forum Search
    • Forum Login
    • Forum Registration
    • Email Support for Customers
  • Contact Us
  • Show Search
Hide Search
You are here: Home / Topics / Solution for Email Sending Issue/Failure on Your Site

[Support request] Solution for Email Sending Issue/Failure on Your Site

· ·

Home › Forums › Stripe Payments Plugin › Solution for Email Sending Issue/Failure on Your Site

  • This topic has 0 replies, 1 voice, and was last updated 3 years, 2 months ago by chanel.
Viewing 1 post (of 1 total)
  • Author
    Posts
  • February 11, 2022 at 4:26 am #816
    chanel
    Keymaster

    When emails are not reaching their destination successfully, many users assume this is a fault with the plugin. The majority of the time the plugin is sending the email as required. When an email does not reach the recipient, it means that it is getting blocked or ending up in a spam box. In this topic we will outline how you can resolve this email sending issues.

    Why Emails Get Blocked

    Emails must pass through several filters — first on your server, then across multiple networks and mail servers before reaching the recipient. If your server’s mail configuration (such as SPF, DKIM, or SMTP setup) is not properly configured, there’s a higher likelihood that the email will be blocked or flagged by spam filters.

    Narrowing Down the Issue and Verifying if the Email was Successfully Sent

    To resolve the email sending issue you will first need to find out why it is happening. Using the Debug Logging feature of the Stripe Payments plugin can help to determine if the plugin has successfully sent the email or not. Once you enable the debug option, if the log file states that the email has been sent successfully you will need to use the checklists mentioned below to work out where the email is going.

    Enabling the Debug Option

    To enable Debug on your Stripe Payments site, complete the following:

    1. Click on ‘Settings’ under the ‘Stripe Payments’ menu.
    2. Locate the ‘Debug’ section.
    3. Mark the checkbox next to ‘Enable Debug Logging’.
    4. Ensure you ‘Save Changes’.

    You have now enabled the Debug feature.

    To ensure that the plugin is sending emails successfully, complete a test email from your site. Once you have completed a test run, click on ‘View Log’ under the ‘Debug’ section.

    If the email has been sent successfully from your plugin, you should see a message similar to the following in the ‘Debug Log’:

    [05/11/2018 4:03 AM] - Notification email sent to buyer: [email protected], From email address used: [email protected]

    The Plugin Sends the Email, but the User Doesn’t Receive It

    Once you have verified that the plugin is successfully sending the email, you will need to go through the following checklist to resolve the issue.

    Checklist #1) Ensure that your server’s SPF and DKIM records are correctly configured. In many cases, incorrect or missing SPF/DKIM settings are the primary reasons emails get blocked by mail servers. Contact your hosting provider and ask them to verify that your domain’s SPF and DKIM records are properly set up.

    Checklist #2) Ensure your site’s domain name is part of the ‘from’ email address field. In the example above, you can see the from email is ‘[email protected]’. Some servers will block emails or mark them as spam if they don’t include the domain name in the from address field value.

    Checklist #3) Some servers require SMTP configuration. The simple plugin below will allow you to configure SMTP on your site so all the emails sent from WordPress is going over SMTP:

    Easy WP SMTP – WordPress SMTP and Email Logs: Gmail, Office 365, Outlook, Custom SMTP, and more


    Using a plugin like the one mentioned above will give you a much higher email delivery rate.

    If the Above Checklist Doesn’t Resolve the Email Issue

    Once you complete the checklists mentioned above and the emails are still not reaching your customers inbox successfully you should check the following:

    Checklist #4) Some servers such as GoDaddy have a limit on how many emails you can send out per day. So contact your hosting provider to make sure your site doesn’t have any limitation like that.

    Checklist #5) The email is going into your customer’s spam folder. It is always good to mention that emails may go to spam. This way the customers will know to check their spam box.

    Checklist #6) Some servers have a delay on when the email is sent. It is a good idea to wait upto an hour before jumping to conclusion.

    Checklist #7) Ensure the “to” and “from” email addresses are NOT the same.

  • Author
    Posts
Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.
Log In

Primary Sidebar

Featured Addons and Extensions

  • Subscription Payments Addon
  • Additional Custom Fields
  • Secure Downloads Addon
  • Apple Pay, Google Pay, Afterpay

Addon Bundle

Stripe Payments Addon Bundle

A Simple & Lightweight Plugin

Our Philosophy with the Plugin

Support Links

  • Support Forum
  • Support Contact

Search

Copyright © 2025 | Stripe Plugins | A member of the Tips and Tricks HQ family.