• I am having issues trying to make confirmation email with access links work in s2Memeber. I know that this subject has been addressed before and I have gone through all of the suggestions that I could fine.

    I configured s2member for single page restrictions.

    Once I complete a test purchase I get an email from Paypal with transaction details but never receive an email with a link to access content.

    So far here are the things I’ve tried:

    1. I am using WP-Mail-SMTP plugin to send all emails. test emails successfully go through using both my server and a gmail account.
    I have tried disbling this plugin but the emails still don’t go out.

    3. WP-Mail Logging shows that test emails get sent but does not show any emails sent using s2Member.

    4. I have made sure that the email setting inside WP-Mail-SMTP and s2Member are the same.

    5. I have changed the default email sent out by s2Member and it DOES NOT go to spam.

    6. I was trying to review debug files in s2member but was not able to locate anything regarding confirmation emails.

    7. I am not running any other plugins that could interfere with sending emails. The only other plugin that is active is Contact Form 7.

    I don’t know where else to look. If anybody has ideas or suggestions please share them with me.

    https://wordpress.org/plugins/s2member/

Viewing 8 replies - 1 through 8 (of 8 total)
  • Try using the Postman SMTP plugin instead of WP-Mail-SMTP. It has a wizard which usually either fixes the issue or tells you where the problem lies.

    Thread Starter balanceinme

    (@balanceinme)

    I tried the Postman plugin.

    It has not found any connectivity issues. The test email went through.

    The test purchase through s2member did not send an email. Postman log is not showing it either.

    Can this issue be connected to the fact that I am using an http:// IPN url in PayPal instead of https:// ?

    Thread Starter balanceinme

    (@balanceinme)

    One more thing, when I use open registration I do receive the confirmation email successfully.

    However, when I try to purchase access to a specific page the emails are not coming through.

    I don’t know if using an http:// IPN url would matter. I suspect not, if PayPal is working OK, though I do know that PayPal is moving to require all https:// in future.

    My guess is that, if Postman found no problems, then the most likely cause of your problem is a conflict between s2Member and another plugin or theme. That means you need to switch to the 2016 theme and turn off all other plugins, and see if it works then.

    Thread Starter balanceinme

    (@balanceinme)

    Tried that (twenty sixteen and no plugins), no luck. The emails are still not coming through.

    I’ve used s2member successfully on other websites and never had this issue. I have no idea where to look next….

    Have you tried enabling s2Member’s log files, and then seeing what they record?

    Thread Starter balanceinme

    (@balanceinme)

    I have enabled log files but honestly I don’t know what to look for in them. Is there a specific value that I should be looking for? I did not see anything about the confirmation email.

    I’d be looking for things talking about mail or http.

    But if this doesn’t look promising, then you could either try s2Member Support (if you have the Pro version) or else try a workaround.

    In the latter case, I’d suggest trying Better Notifications for WordPress, and using the (Transactional) New User Registration – For User email.

    I’d also keep logging on while you test that, to see if it shows up something.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Confirmation emails not being sent’ is closed to new replies.