Page 1 of 1

Free member (level 0) registration is not working

PostPosted: August 23rd, 2011, 10:57 am
by poseidon
Hi,

I just installed s2member:

Specifications
Version: 110815
Stable tag: 110815
Framework: WS-P-110523

I only want to have level 0 member for now, but everytime I register at:
http://www.domain.com/wp-login.php?action=register (it has s2member login banner), the email containing my login info never comes.

I can see from my wp-admin that the users are added to my list, but the users don't get email about the username and password. Can you please help me fix the problem?

I need user to receive email after they register as a free member (level 0). Thanks

Re: Free member (level 0) registration is not working

PostPosted: August 23rd, 2011, 10:12 pm
by Cristián Lávaque
Have you tried disabling other plugins? There may be one in conflict causing this problem.

Are you using any custom code (like the post-registration auto-login hack) in your installation?

Re: Free member (level 0) registration is not working

PostPosted: August 24th, 2011, 5:59 am
by poseidon
No, I didn't do any hack. Email sometimes show up sometimes doesn't. If it does show up, it's every delayed, like hours delay. What do I need to do so people can get their access instantly on their email

Re: Free member (level 0) registration is not working

PostPosted: August 25th, 2011, 12:42 am
by Cristián Lávaque
The delay is a network thing, you can check with your web host if they can help with that, don't know if there is something that can be done to speed it up.

The ones that never arrive are what interest me most. Could you check if the names of those who don't get an email have a special character (e.g. accented)? http://www.webmonkey.com/2010/02/special_characters/

Re: Free member (level 0) registration email is received but

PostPosted: September 30th, 2011, 4:33 pm
by ToddSchafer
When i register as a free member, i receive an e-mail as follows:

Your Username/Password for:
SunSpec Alliance

Username: %user_login%
Password: %user_pass%
%wp_login_url%

That is it! How can i fix this so the user actually receives the username password and log in for the site?

Re: Free member (level 0) registration is not working

PostPosted: September 30th, 2011, 4:43 pm
by swelle
I, too, am having this same exact problem. Would GREATLY appreciate a helpful answer. Thank you so much.

Todd - what plugins are you running? I'm wondering if that could be part of our problem...

Re: Free member (level 0) registration is not working

PostPosted: September 30th, 2011, 11:40 pm
by swelle
I finally got mine to work by installing this plugin:

http://wordpress.org/extend/plugins/wp-mail-smtp/

Good deal for me but to be honest, I don't fully understand WHY it worked. But perhaps this will prevent future mishaps. I host with ipage and I tried, literally, everything I know how to do without success.

Any "expert" comment on this? I gather it's some problem with sending mail via php vs. smtp. Is there another work around I could have used besides this plugin?

Thanks!

Re: Free member (level 0) registration is not working

PostPosted: October 1st, 2011, 12:17 am
by chris6242
Thanks swelle! That just solved my problem of sending a payment and modification notification.

Re: Free member (level 0) registration is not working

PostPosted: October 1st, 2011, 1:40 pm
by ToddSchafer
swelle wrote:I finally got mine to work by installing this plugin:

http://wordpress.org/extend/plugins/wp-mail-smtp/

Good deal for me but to be honest, I don't fully understand WHY it worked. But perhaps this will prevent future mishaps. I host with ipage and I tried, literally, everything I know how to do without success.

Any "expert" comment on this? I gather it's some problem with sending mail via php vs. smtp. Is there another work around I could have used besides this plugin?

Thanks!



Awesome! I will try that too! did you have to do any special configuration of that plug in?
here is a list of my plug ins that i am using. Screenshot attached:

Re: Free member (level 0) registration is not working

PostPosted: October 1st, 2011, 1:49 pm
by ToddSchafer
that didn't work for me, but i am not sure if it is configured right?

Re: Free member (level 0) registration is not working

PostPosted: October 2nd, 2011, 3:02 am
by Cristián Lávaque
The replacement codes are wrong, they should have two % on each side: %%user_login%%.

From the changelog for v110926

(s2Member/s2Member Pro) Bug fix. A bug first introduced in s2Member v110912 was causing problems with s2Member's default email customization templates. Double percent signs %% for Replacement Codes were being reduced by s2Member's internationalization routines, to just single percent signs %, thereby nullifying them as valid Replacement Codes. Fixed in this release. If you installed s2Member and/or s2Member Pro v110912 - v110915 on a clean installation of WordPress®, it would be a good idea to have a quick look at your email customizations with s2Member, just to make sure your Replacement Codes have double percent signs around them ( for example, this is valid: %%registration_url%%, and this is NOT valid: %registration_url%).


I hope it helps.

Re: Free member (level 0) registration is not working

PostPosted: October 2nd, 2011, 4:08 pm
by ToddSchafer
That worked perfectly!! Thank You!

Re: Free member (level 0) registration is not working

PostPosted: October 2nd, 2011, 4:15 pm
by Cristián Lávaque
Excellent! Thanks for reporting back, Todd. :)