Tips and Tricks HQ Support Portal › Forums › WP eMember › Email not sent after member registration
- This topic has 8 replies, 3 voices, and was last updated 12 years, 4 months ago by chinik.
-
AuthorPosts
-
June 28, 2012 at 3:41 am #6702chinikMember
my hosting provider just upgraded servers. can it be some feature that should be turned on in cPanel settings that makes it impossible to send emails. even admin created members do not get registration emails.
June 28, 2012 at 4:31 am #46590PeterMemberHi, That looks like the email option on your server is not working. Please note that if WordPress can’t send emails then eMember won’t be able to send emails either.
When you say “even admin created members do not get registration emails” do you mean members created via eMember or a user account created via WordPress?
If you haven’t done so already, can you please try creating another WordPress user account by going to Users->Add New to see if the new user gets the registration email? If you don’t then that means you have a problem on your server where emails are getting blocked.
Also, please see this post which will provide you with some things you can check regarding your hosting provider:
June 29, 2012 at 12:49 am #46591chinikMemberyes, even members created through admin functions in eMember do not get registration emails nor the links generated are valid. There is something wrong with this. And I also created a new user through WP (Add new user) and it worked so emails are being sent by WP but eMember can’t do so.
June 29, 2012 at 7:34 am #46592adminKeymasterIn that case most likely checklist 6 and 7 is the cause of the issue.
I have sent you an email to get site access so I can check it out.
July 1, 2012 at 10:24 pm #46593chinikMemberI resolved it partially by installing WP mail from plugin, my host seems to be very picky about sending emails now. But the registration links sent to the new users now being invalid (page not found). My question is how can I skip this reg link sending and just send the username and newly generated password (it worked for me before through API registration but now it doesn’t)
July 2, 2012 at 1:38 am #46594adminKeymasterYou can’t skip the registration link sending part for a paid membership account because this step verifies the user’s email address too. eMember doesn’t generate username and password randomly (most users don’t like it). It gives your user the choice to choose their own username and password when they click on the registration completion link sent to them in the email.
You can use a different flow of registration to where you make your users signup before they make the payment. That way no registration completion link sending is necessary.
Please read the registration flow documentation for more details (check scenario 2 and 3):
http://www.tipsandtricks-hq.com/wordpress-membership/a-typical-member-registration-flow-96
July 2, 2012 at 3:47 pm #46595chinikMemberRight, but what scenario API registration would fall into? I provide API script with all required user info and then users used to just get the email with their login credentials (including random password). Now I fail to set up the same flow after blog reinstallation. I mean I see through admin panel that the user is registered but they don’t get any emails at all.
July 3, 2012 at 2:55 am #46596adminKeymasteroh okay, if you are using the API then that does everything since you are providing all the details into the system when you call the API. Yes, when you create a member with API option it will also send the email.
Do you get a successful execution of the API? I am trying to verify that something is not wrong it is not exiting in the middle somewhere before it can send the email. If the full API executes successfully then it echos a “Success” message. Are you getting that?
July 4, 2012 at 3:23 am #46597chinikMemberAll of a sudden emails are being sent now. Everything is working fine now.
-
AuthorPosts
- You must be logged in to reply to this topic.