Page 1 of 1

Not Receiving the Welcome Email After Signup with Buddypress

PostPosted: September 2nd, 2011, 12:04 am
by behladesign
We are live on this site: members.gapzip.com The registration process is working, but the problem is that the email confirmation from S2 is not being sent to the registered user. Paypal is sending their emails ok.

I also have the email error in the General Settings, Email Configuration
"Conflict warning: You have another theme or plugin installed that is preventing s2Member from controlling this aspect of your installation. When the pluggable function wp_new_user_notification() is handled by another plugin, it's not possible for s2Member to allow customization of New User Emails. This is NOT a major issue. In fact, in some cases, it might be desirable. That being said, if you DO want to use s2Member's customization of New User Emails, you will need to deactivate one plugin at a time until this conflict warning goes away."

When I deactivate the buddypress plugin, the error message goes away. My understanding is that S2 Members works with Buddypress, and i think it was working before. Also, the main admin is not receiving an email notification for a new signup. I'm using woo canvas with their buddypress theme.

How can we resolve this?

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 2nd, 2011, 3:57 pm
by behladesign
I'm able to go through the registration process, but I'm still not receiving the final confirmation email. Is there a way that I can "confirm" the registration from the wordpress s2 admin side? Because the user can't click on the confirmation email, they can't activate their account.

What is very strange is that this ONLY happening for memberships with a free trial or one that starts at 1 cent. I tested both and don't receive the final confirmation from either. I'm able to go through the whole signup and payment with a regular/full priced membership.

Please advise. Is there anyone that I can pay to help me troubleshoot and to get this working? I'm happy to do so.

Thank you,
Andrew

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 2nd, 2011, 7:21 pm
by behladesign
It looks like we are now receiving the email for final activation of the account.

I would still like to see if we could get rid of that error code message, the one that conflicts with buddypress. A big reason that I switched from Wishlist to S2 was so that it would work with Buddypress. Has anyone figured out how to fix the conflict so that customized emails can be created for new user signups?

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 2nd, 2011, 10:16 pm
by Cristián Lávaque
Hi Andrew.

So you want the new user email to be sent by s2Member rather than BuddyPress, is that what you mean? WP Admin -> s2Member -> General Options -> Email Configuration

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 2nd, 2011, 10:49 pm
by behladesign
Yes, the new users are supposed to receive the email from S2. I'd like to customize the text in that email, but am not able to because of the conflict warning error message that I listed above. The options to customize the email are all greyed out.

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 2nd, 2011, 11:23 pm
by Cristián Lávaque
Hmm... i don't know if there's a way to make BuddyPress not control that hook and let s2Member handle it. I'll email Jason, but you could also ask in the BuddyPress forum. http://buddypress.org/support/topics/

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 3rd, 2011, 9:43 am
by behladesign
Thanks, I posted on the buddypress forum to see how we can resolve this. Also emailed one of the lead developers.

The biggest issue I have right now is that the owner of the site wants to signup members but is unable to receive the final confirmation email to activate the account. I've tested the new member signup and paying with paypal end to end and have been able to complete the entire registration process without an issue. I asked him to test from an another email address.

What options are there is someone doesn't receive the confirmation email? I read in another forum post that you can open up the free registration and then promote a user to a paid membership, but when we did that, we had all kinds of random people signing up overnight and don't want to do that.

I'm really at a loss on how to help my client and in his eyes the whole solution doesn't work. I'm not sure what I can do as I can't replicate the issue he is experiencing. I'm not sure if his emails are being blacklisted from his email server and if there is anyway to trace exactly where the confirmation email that S2 sends is getting lost.

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 3rd, 2011, 1:41 pm
by Cristián Lávaque
I'm not sure what email you're referring to. Could you tell me exactly what email is the one you expect the user to get from s2Member that he isn't getting? Is it the new user email (after registration), the confirmation email (after payment), the account activation email (sent by BuddyPress).

WP Admin -> s2Member -> General Options -> Email Configuration -> New User
WP Admin -> s2Member -> PayPal Options -> Confirmation Email


Do you have the log entries for the transactions that aren't getting the email? Could you post them here x'ing out any private info, please? WP Admin -> s2Member -> PäyPal Options -> Account Details -> Enable Logging

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 3rd, 2011, 4:30 pm
by behladesign
This is all related to the S2 member confirmation email. Yes, it is the new user activation email that a member has to click on to activate their account. Without that, they can't activate their account. Is there any recourse for a member who doesn't receive their activation email, and wants to be activated?

I can work on getting the log. Do you need the paypal-ipn.log of the paypal-rtn.log?

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 3rd, 2011, 10:03 pm
by Cristián Lávaque
I really don't know about the BuddPress activation email, you'd have to check that one with them. About the s2Member Confirmation email, please post the applicable entries from both log files x'ing out any private info, please.

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 6th, 2011, 3:54 pm
by Jason Caldwell
Thanks for reporting this important issue.
behladesign wrote:I also have the email error in the General Settings, Email Configuration
"Conflict warning: You have another theme or plugin installed that is preventing s2Member from controlling this aspect of your installation. When the pluggable function wp_new_user_notification() is handled by another plugin, it's not possible for s2Member to allow customization of New User Emails. This is NOT a major issue. In fact, in some cases, it might be desirable. That being said, if you DO want to use s2Member's customization of New User Emails, you will need to deactivate one plugin at a time until this conflict warning goes away."

When I deactivate the buddypress plugin, the error message goes away. My understanding is that S2 Members works with Buddypress, and i think it was working before. Also, the main admin is not receiving an email notification for a new signup. I'm using woo canvas with their buddypress theme.

How can we resolve this?
Interesting. What version of BuddyPress are you running please? I just checked the source code for the last two BuddyPress releases and I'm not seeing a conflict that exists in the BuddyPress core related to this function: wp_new_user_notification(). Unless I'm mistaken, I suspect you have another plugin that runs together with your BuddyPress installation, and it is somehow causing this conflict. Please post a list of all the plugins you're running and we'll have a look for you.

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 9th, 2011, 10:26 pm
by uurayan
I' had a similar problem. Running a buddypress s2member site. members weren't receiving activation emails or emails with auto generated password. I kind of concluded that the problem wasn't necessarily from s2member but from the wp_mail function in wordpress. Specifically if you are sending email via php to an email address provided by an ISP we ran into this problem. Probably due to blacklisting done by the ISP. To get around this you can use WP SMTP plugin with gmail or some other service like sendgrid.

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

Doing this solved almost all of these problems for us but gmail has been acting up recently so we'll probably change to sendgrid

Not sure if this will help you but worth a shot

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 10th, 2011, 2:52 am
by Cristián Lávaque
Thank you very much for sharing that, Uurayan. Here's a thread that you may find helpful: viewtopic.php?f=4&t=6235&p=13691l#p13733

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: September 28th, 2011, 8:06 pm
by behladesign
Thanks uurayan,

I have used the WP SMTP plugin. I don' think the issue is sending mail. We are now integrated with PayPal Pro. We'd like to use the custom email form from S2, but this is still grey out with the conflict error first posted. I uploaded a PDF of the plugins here: http://members.gapzip.com/pdfs/plugins.pdf

Currently upon registration we receive 2 emails:

1. Subject: Re: [GAPzip Connection Member Site] Your username and password
Username: axxxxxx
Password: bxxxxxx
http://members.gapzip.com/wp-login.php

2. Subject: Re: Congratulations! ( your GAPzip membership has been approved )
Thanks andy! Your GAPzip membership has been approved.

Connection Member Subscription 1 Month @ $0.01 / then $19.95 USD / Monthly

Subscr. ID: I-Y01106USD4EW
Charges today: $0.01
Recurring charges: $19.95 / monthly

Your Username/Password will arrive shortly, in a separate email. If you have any trouble, please feel free to contact us.

Best Regards,
GAPzip -- Essence into form

I'm wondering if there is a way to customize any of these emails. I'm also wondering where the tag line GAPzip -- Essence into form is coming from and where I can change that as it is the wrong info. I checked the wp general settings and have other info there, but wp is not pulling that info into the email notification.

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: October 1st, 2011, 2:53 am
by Cristián Lávaque
You can edit those emails from:

WP Admin -> s2Member -> General Options -> Email Configuration -> New User
WP Admin -> s2Member -> PayPal Options -> Signup Confirmation Email


The name is probably coming from the Email Configuration panel.

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: October 1st, 2011, 5:00 pm
by behladesign
Thanks Cristian, I know this thread is going on for day. We can't use the option:
WP Admin -> s2Member -> General Options -> Email Configuration -> New User

Because the option for custom emails is greyed out. We tracked this back to buddypress. Maybe the newer version of buddypress will work better. We need to wait for a theme update to test that though. We might have success if I can find a plugin that allows some text editing for a new user signup...as the new user signup is coming from wordpress.

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: October 2nd, 2011, 4:53 am
by Cristián Lávaque
Ah, I see. I'm sorry about that. I don't know how the new user email is edited when BuddyPress takes control of it. :|

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: October 3rd, 2011, 7:43 pm
by Jason Caldwell
Just following up on this thread.

The original report was related to s2Member telling you about a potential conflict with the wp_new_user_notification() function in WordPress®. The fact that s2Member is displaying this warning to you, would indicate to me that you have another theme and/or plugin running, besides s2Member and BuddyPress, which is causing this conflict. I say this, because BuddyPress does NOT make attempts to plug that function wp_new_user_notification(), and thus, should not cause the conflict. I think this is caused by another plugin or theme, other than s2Member/BuddyPress.

Now, there is another separate issue as well, and that has to do with the way BuddyPress handles the New User Notification call that it makes internally to wp_new_user_notification(). This is unrelated to s2Member, but I'll address it here in an effort to provide some clarity.

By default, BuddyPress ( on a standard installation of WordPress ) requires each new User to click a link in an activation email that it sends. Upon clicking the activation link, BuddyPress will make a call to the wp_new_user_notification() function, but for some reason, BuddyPress intentionally excludes the User's notification email, and instead, only notifies the site administrator. I suppose, this is designed to reduce the number of emails that a new User receives, since at this point in the BuddyPress registration process, the User is activated and a welcome email is pointless anyway.

BuddyPress behaves differently on a Multisite Network. On a Multisite Network, BuddyPress allows WordPress to deal with things on its own. Emails can be customized through the Network Administration panel, under Network Settings; and the exclusion of the User's welcome email is not an issue.

Please understand, this has to do specifically with the BuddyPress registration process. While s2Member makes it possible to customize the email messages sent by the wp_new_user_notification() function, BuddyPress does NOT ask for the User's notification to be sent, since it uses an email activation of it's own. Thus, when you're running BuddyPress on a standard WordPress installation, you can customize the New User Notification emails with s2Member, but BuddyPress will only send an email to the site administrator, not to the User. I'll see if we can create an option in a future release of s2Member that allows for them both to sent, based on your configuration of s2Member. That is, we might be able to supplement BuddyPress in this regard, I'll have to take a closer look though.

Also of importance. Whether you run BuddyPress or not, the integration of s2Member's Pro Forms bypasses these issues. In addition, the limitations I've described above do NOT affect s2Member's Signup Confirmation Email, which is a completely separate email, one which is sent to new "paying" Members after checkout and registration. s2Member sends this email with and/or without BuddyPress being installed. This email is of greater importance, since it contains information about a purchase.

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: October 3rd, 2011, 8:06 pm
by Jason Caldwell
We're going to have additional details regarding this limitation in the next release of s2Member.
SNAG-0014.png

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: October 4th, 2011, 3:32 am
by Cristián Lávaque
Thanks for the explanation, Jason.

Tell me, what happens then if you choose to disable custom passwords when the new user email isn't sent? Does the user get the WP generated password?

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: October 8th, 2011, 3:18 pm
by Jason Caldwell
Thanks for the follow-up.
Cristián Lávaque wrote:Thanks for the explanation, Jason.

Tell me, what happens then if you choose to disable custom passwords when the new user email isn't sent? Does the user get the WP generated password?

It's not possible with s2Member to disable the password input field for BuddyPress. The feature you mentioned works only for the standard WordPress registration form and with s2Member Pro Forms, it does not apply to BuddyPress, because BuddyPress uses it's own registration system all together.

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: October 9th, 2011, 1:18 am
by Cristián Lávaque
Thanks. :)

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: October 9th, 2011, 1:23 pm
by Jason Caldwell
Thank you! I need to make a note of this in the config panel for s2Member whenever BuddyPress is running.

Re: Not Receiving the Welcome Email After Signup with Buddyp

PostPosted: October 9th, 2011, 3:31 pm
by Cristián Lávaque
Yeah, I think that would be good. :)