No Registration Mails Received After Payment

I have set up a recurring payment button (Paypal std.) through s2member. It works fine with the payment (i.e. Paypal accept the subscription and I also receive an email (as admin) with the details, BUT (from the purchasers side), they are not sent anywhere after payment. If they click on the go to site button, the following message shows up (but no email ever arrives):

This means that they pay for the subscription, but have no way of creating their membership account?

Please help, we have a sales webinar on Wednesday and I really need to get this fixed. I have looked through everything I could find, both in KB and here on the forum.

Any assistance would be greatly appreciated! ;o)

Thanks,
Chris

Sounds like you have a problem sending emails from your server. Install Postman SMTP and see what it finds: https://wordpress.org/plugins/postman-smtp/

3 Likes

Thanks Tim. That certainly got the SMTP sorted out - thank you VERY much. Unfortunately, subscribers are still not receiving the confirmation mail (with sign-up link), even though I can see it has been sent (Postman SMTP Email Log). The first tes was a hotmail address, so I tried again with a POP3 email, but the email was not received by either account. Do you have any idea what I may be missing here?

Thanks again,
Chris

Did you look in the spam folder of your accounts?

This article could also help:

Thanks Peter. Yes, I have checked spam/junk folders. I also found that article earlier, but unfortunately didn’t help with this particular problem. I found something in one of the log files:

[s2member_log] => Array
    (
        [0] => No Return-Data. Customer MUST wait for Email Confirmation.
        [1] => Note. This can sometimes happen when/if you are offering an Initial/Trial Period. There are times when a Payment Gateway will NOT supply s2Member with any data immediately after checkout. When/if this happens, s2Member must process the transaction via IPN only (i.e., behind-the-scene), and the Customer must wait for Email Confirmation in these cases.

I think this may be what the problem is [1]?

Glad that Postman SMTP helped with at least one part of this!

I don’t think that [1] in your logs is likely to be the issue here, because you said that Postman has already reported that the email has been sent.

If the email has been sent, I would say that @Peter_FB seems to be on the right lines: it’s a problem that is occurring after the message has been sent by the server. Who are you using to send your emails?

Thanks for your reply Tim. I am not sure what you mean by who I’m using to send my mails? I setup an email on the membership domain (support@domain.com) and have that set for the site. Is this what you mean?

Chris, I meant who actually does the sending. Sometimes people just use their host’s email server, which I guess from your reply that you must be doing. But others use an external service to send their emails, which Postman can help you set up.

It sounds to me as though the problem lies with your host’s email server, so I think you need to contact them. If they can’t help, then I would either move to a different host or use an external service to send your emails.

Yes, it is sent through the host’s mail server (hostgator). I think you’re right about having to use a service, as everything else is now working great. Thanks very much Tim for your support and help with this, I truly appreciate it. This site is supposed to go live (webinar) tomorrow evening, so I’m off on the hunt for an external service to fix the last piece of the puzzle. Thanks again. :slight_smile: