Simple Membership Plugin › Forums › Simple Membership Plugin › emails not being sent.
Tagged: email
- This topic has 15 replies, 2 voices, and was last updated 9 years, 11 months ago by
mbrsolution.
-
AuthorPosts
-
June 14, 2016 at 7:21 pm #7180
dbini
ParticipantI’ve been through my list of members and none of the paid members have received the email with the link to complete registration. so they are all incomplete.
free members are receiving emails but not those who have paid a fee using paypal.
in the ‘tools’ menu, i generated links for each incomplete member, and selected the option to send an email to notify them, but no emails are being sent and nothing appears in the debug log.i have used the completion link generated by copying the link and manually emailing a member, who was then able to complete his registration.
i have followed the advice here: https://simple-membership-plugin.com/forums/topic/email-sending-issue-on-your-site/ and i have installed Easy WP SMTP and this is configured correctly – i can receive a test email from here.
i am having difficulty in testing the membership because i’ve run out of paypal accounts and email addresses to use.
please help,
John
June 14, 2016 at 11:19 pm #7182mbrsolution
ModeratorHi, have you contacted your host about this issue? Did you check your server log files? Are there many members that did not receive the e-mail? Are they all coming from the same kind of e-mail address for example gmail, hotmail, yahoo etc?
June 15, 2016 at 6:52 am #7186dbini
ParticipantHello. thankyou for your swift response.
I have not contacted my host about this – because the debug log shows no action when an email is supposed to be sent – either automatically after payment, or manually using the link generator tool – i would think it is a problem within the plugin.
i checked server logs and here is the log for the time i logged in, accessed the WP Membership tools, generated a link and (supposedly) sent an email
The problem has occurred with all members that used paypal to pay for membership. that’s 7 so far, all with distinct email addresses.Is it possible to re-install the plugin without losing data (members data, Form Builder settings and Button settings) – if so, can you please advise me of the best procedure for this?
John
June 15, 2016 at 9:21 am #7187mbrsolution
ModeratorHi John, because you mentioned that all your issues are coming by those who are paying by PayPal perhaps the following instructions can help you.
Regards
June 15, 2016 at 10:08 am #7189dbini
ParticipantHello again,
the IPN is fine. I’ve checked it works. When someone signs up and pays their fee, the Membership plugin log says that everything is fine and the Paypal IPN tells it that someone has paid and become a Level 2 member. Then the plugin does nothing. doesn’t even try to send the verification email.
i sent out a bunch of manual links, and some people are completing their details, but their details are not being sent to mailchimp. Free members get added to their mailchimp list automatically, no problem.
June 15, 2016 at 10:27 am #7190mbrsolution
ModeratorHi, so your problem is with MailChimp! Is that correct? What is the difference between your free and your paid setup?
June 15, 2016 at 4:45 pm #7194dbini
ParticipantNo. The problem is that the Membership Plugin is not sending completion emails to users after they have paid their membership fee. An additional problem is that once i have manually sent a completion link and the user has filled in the form, their details are not being sent on to Mailchimp.
I have de-activated all plugins except for the basic Membership plugin, and attempted to send myself an email using the Registration Completion Link tool, but nothing has been sent. No activity in the debug log. no activity on the server log.
The difference between the Free and Paid setup is that the button for Free Membership goes directly to the Registration page where a user fills in a form that is specifically for Free Membership. The next level of membership costs 1€ per year. Its button takes the user to Paypal, and then, after setting up the subscription, there’s an option to return to the website. (There’s a third level, which is a one-off donation, but that has never been used so I don’t now if it works or not.) both Free and Paid members are showing up on the Members database, but all the Paid members are labelled as [incomplete] with no user name or password set. Thats because they haven’t received their Complete Registration emails.
Could you please suggest a course of action to solve these problems?
John
June 15, 2016 at 10:30 pm #7195mbrsolution
ModeratorJust one question did you create the PayPal button using the plugin options or using PayPal? For example did you use the following documentation to create your membership PayPal buttons? If you did and all your plugins are up to date including this plugin then carry out the following.
Create a backup of your site, then deactivate and delete this plugin. Then install a fresh copy of the plugin. Then carry out a test.
Let me know how you go.
June 16, 2016 at 6:50 am #7196dbini
ParticipantYes, I used the plugin to generate the PayPal buttons.
Yes, all plugins are up to date.
I just deleted the plugin, then re-added it.
The only test I can do is this:

The log shows no change after trying to send this email, and no email arrives.
So its not a corrupt Membership Plugin, its not an incompatibility with any of the other plugins (i’ve deactivated all of them and tried this test) – so what might be the issue?
June 16, 2016 at 7:00 am #7197dbini
Participantok. update. i just checked the server log, and now there is some activity when i try to send this email:

but no details in the Membership plugin debug log. Should I be seeing some activity there?
June 16, 2016 at 8:26 am #7198mbrsolution
ModeratorHi, that is good news. That means that the server is picking some activity from the plugin. The log file should show entries that tell you whether or not the e-mail was sent successfully to the person signing up.
Now that you have installed a fresh copy of the plugin and IPN is working correctly. Could you carry out another test. Make sure that Debug mode is enabled.
Signup for a paid account for testing purposes. Once the whole transaction has completed check the log files.
Thank you
June 16, 2016 at 8:49 am #7199dbini
ParticipantThe problem is that i cannot test it myself. I already have membership entries for all my Paypal accounts/email addresses.
Maybe you could try it out. its only 1€.
June 16, 2016 at 8:58 am #7200dbini
ParticipantOK. I tweaked a few server settings on my hosting control panel. Then I deleted one of my test user Memberships, then signed up again. This time, I got the email and everything worked fine. (I now have about 6 Paypal subscriptions to cancel)
I’m not sure how we fixed it, but lets hope it works fine for a new user.
Can you confirm that if a user’s profile is complete, then manually generating a profile completion email won’t do anything?
June 16, 2016 at 10:27 am #7201mbrsolution
ModeratorHi, I think it is a combination of tasks you carried out the probably fixed the issue. For example reinstalled the plugin, I am sure that is what did the trick.
In regards to your other question then manually generating a profile completion email won’t do anything? Can explain what you mean?
Thank you
June 16, 2016 at 12:54 pm #7202dbini
Participantok. if i do this:

and member number 19 (me) has already completed his registration details (i have) then nothing happens. the email doesn’t get sent.
is this right?
-
AuthorPosts
- You must be logged in to reply to this topic.