Actually, If there are no fields in the ‘Profile Details’ column then it doesn’t send an activation email, nor does it load the Check Your Email To Activate Your Account! message; it just goes back to the homepage.
The correct way is to sort out your email zone records, reverse PTR records, SPF records etc this is not a BP issue I’m afraid, nor a WP one.
In the cases where activation emails are being sent with no problem, but are going to the users’ spam folder, what is the best way to approach this? Should I simply send a courtesy email and inform the user to check their spam folder? Or is there a way to actually resend the activation email in hopes that it will not go to their spam folder the second time around.
Thanks.
I am helping Kathryn with this issue, here are the details for the installation.
The original programmer for the site vanished, so the configuration is the way it is. Not asking anybody to solve the problem on our behalf, just opening the issue to more eyes. All help and all input is greatly appreciated.
Wordpress: 3.5.2
Buddypress: 1.7.3
PHP: 5.3 (I suspect this might be the culprit.)
Installed Plugins
—
Legend – (A)Active, (-)Deactivated
—
BUDDYPRESS PLUGINS
—
(A)BP Auto Login on Activation 1.0.1
(A)BP Export Users 1.1
(A)BP Group Announcements 1.0.2
(A)BP Group Hierarchy 1.3.9
(A)BG Group Management 0.6
(A)BP Group Organizer 1.0.7
(-)BP Labs 1.3
(A)BuddyPress 1.7.3
(A)BuddyPress Activity Plus 1.5
(A)BuddyPress Auto Group Join 2.2.1
(A)BuddyPress Docs 1.4.3
(A)BuddyPress Docs Wiki add-on 1.0.3
(-)BuddyPress Edit Group Slug 1.2
(A)BuddyPress Group Email Subscription 3.3.3
(A)BuddyPress Groups Extras 3.5.7
(A)BuddyPress Like 0.0.8
(-)BuddyPress Live Notification 1.0.3
(-)BuddyPress Usernames Only 0.6
(A)bbPress 2.3.2
(A)bbPress reCaptcha 1.1
(A)bbPress Search Widget 2.0.0
(A)bbPress Threaded Replies 0.4.3
(A)GD bbPress Attachments 1.9.2
—
OTHER
—
(A)Akismet 2.5.7
(A)Automessage 2.3.1
(A)BackWPup 3.0.12
(-)Blog Categories for Groups 1.0.4
(-)Confirm User Registration 2.0.4
(-)Disable Comments 0.9
(-)downML – Download Media Library 0.3.1
(A)Email Users 4.4.4
(-)Fundraising 2.3.6
(-)Invite Anyone 1.0.21
(-)Live Stream Widget 1.0.4.2
(A)New RoyalSlider 3.0.93
(-)P3 (Plugin Performance Profiler) 1.4.1
(A)Plugins Garbage Collector 0.9.12
(A)Revolution Slider 2.3.8
(-)Scheduled Content 1.1.1
(-)Select Language At Signup 1.0.4
(A)SI CAPTCHA Anti-Spam 2.7.6.4
(A)Sidebar Login 2.5.3
(A)Simple Badges 0.1-alpha20120703
(-)Snapshot 2.3.3
(-)Tweet Blender 3.3.15
(A)Ultimate Maintenance Mode 1.5.0
(-)W3 Total Cache 0.9.2.11
(A)WordPress Importer 0.6.1
(A)WP-DBManager 2.63
(-)WP-reCAPTCHA 3.1.6
(-)WP Htaccess Editor 1.2.0
(-)WP UI – Tabs accordions and more. 0.8.7
(A)Yoast Breadcrumbs 0.8.5
i want to say that when a new user create an account there is no activation link on mail-id.when new user login into wordpress this message comes:”Your account has not been activated. Check your email for the activation link.” but there is no activation link given on mail-id .please guide me .i am using wordpress 3.5.2 and buddypress plugin 1.7.3.
I hope that you has understood my problem.
hello sir my site is on localhost.when a new user create an account and complete sign up process.a message comes you have created your account an activation link will be sent on your mail id but actually there was no link on that particular emailid.please reply very soon.
wordpress version 3.5.2 and i am using buddypress 1.7.3 plugin in my site.
localhost/wordpresss.
Ok. So I just tried a risky thing and it seems to have worked. I had launched the site on my domain with BP deactivated. Even though it wasn’t working locally, I activated it on the live site. It seems to have worked. Now I need to figure out how to customize the registration/confirmation/activation/email experience. **fingerscrossed**
It’s at buildmke.org if anyone wants to register to help test things out.
Hi folks,
In 1.72 a new user is able tho enter a username with a space.
They are unaware that their username’s space is replaced by a hyphen and can’t log in.
e.g. John Smith on reg form, becomes John-Smith as a username.
I’ve added the username in the activation email, but is ther a way to prevent people putting a space in the first place? I’ve tried various code out there but none of it works with the latest version.
Some Q’s
1) Ideally I’d like to have people register with their email address as their username. Any plugins/hacks that can do this?
1a) Can usernames be editted at any point? Just thinking what if someone changes their email address down the road?
2) I’d also like First Name and Surname included in the registration fields. What is the best way to do this and will this mess up existing registrations?
3) Is there a way to send another email after the activiation email, for example a “Welcome to the site” email, which can include Username etc.
Many thanks.
@kathytarochione make sure they’ve activated their account. If a user registers an account they show up in the WordPress admin area. Only once they’ve activated their account by clicking on the activation link in the email they get sent do they appear in the BuddyPress members area.
Is there any perfect solution for it? please…..
Again problem with WP-Better-Emails. I just wanted to customize few things like small logo, contact email for request and then it stop responding again. no activation email or mail to admin. Reinstalled plugin but no luck. what’s wrong!..
Jay Collier
You have rescued me from a big…. problem. Thanks. WP-Better-Emails works great and activation link receiving problem is solved.
Another think from my site, when new user click activate link, eventually it is activated. But still the page says “Activate your Account” and under this, “Invalid activation key” highlighted with red button and says bellow “Please provide a valid activation key.” Although the user can access his/her profile perfectly. Can anyone help
Site Address: http://www.public-post.com/
Thanks
We are using WP-Better-Emails. Works great. Still have to suggest people check their spam folders.
Hi Mike
about your 3. and the SMTP options, i think that i need to fill in the fields with my host parameters?
Do you confirm?
Fred
@gentlemanhog – If it works, then it doesn’t matter where it is. 🙂
The conventional wisdom is to keep things out of functions.php unless they are theme-specific. In your case, I would say this function belongs someplace other than the theme’s functions.php file.
Hi,
I did this, after some digging into the $bp object after the registration form is posted. Not tested properly in the wild yet, so you might want to double check before using this. Done via WordPress 3.5.1 and BuddyPress 1.7.2.
add_filter('bp_core_signup_send_validation_email_message', 'custom_bp_change_activation_email_message');
function custom_bp_change_activation_email_message($message) {
// Get some globals
global $bp, $wpdb;
// Get the slug of the activation page
$slug = $bp->pages->{"activate"}->slug;
// Get username from the signup form just posted
$username = $bp->signup->username;
// SQL query to get activation key for that username
$sql = 'select meta_value from wp_usermeta where meta_key="activation_key" and user_id in (select ID from wp_users where user_login="' . $username . '" and user_status=2)';
// Getting the activation key from the database
$activation_key = $wpdb->get_var($sql);
// Make activation URL
$url = sprintf("%s/%s/?key=%s", WP_HOME, $slug, $activation_key);
// Custom message with activation key
$message = "Yayy! Thanks for signing up! Please confirm your account!\n\n$url";
return $message;
}
I’ve got this in a theme’s functions.php file, but not sure if that’s the right place for it. Would it be better in bp_custom.php?
Ta,
Alan.
So sorry. Stop working of receiving activation email. Again new users also admin are not receiving activation email. help please.
Thanks
Sounds like a defect in BuddyPress. So your saying after you click activation link in email and try to login using sidebar login form it says activation key is invalid?
Exactly the same problem.
Emails have been sent most end up in spam boxes of new registrants. Clicking on link goes to site and produces “invalid activation key” .
If new registrants had then gone to home page to log in they can access their accounts but all stop at “invalid activation key” ,very frustrating!
Any answers?
I have a theme that is buddypress ready, however when users go to register they are emailed an activation key. When clicked on OR imputed into the Activation spot on our website, it says Invalid and requests for the user to enter in their email to reset password.
Once the user does, a new password is emailed. When the user then goes to login, it claims there is no such user.
Can anyone offer a solution to this? Our website is hosuewivesmag.com. I also have ANYONE Can register checked in the settings.
@thecrow72 basically, BuddyPress uses the WP email functions for its registration process. Deactivate BuddyPress, bbPress and other plugins then check your WP registration/activation emails, etc. If it’s not working, then please resolve your issue at https://wordpress.org/support/forum/how-to-and-troubleshooting
Before activating BuddyPress, read https://codex.buddypress.org/user/before-installing/
Good luck!
Great 🙂 Many thanks @_dorsvenabili and @bukrie to share a way to do it but it doesn’t work for me, with WP 3.5.1, BP 1.7.2, TwentyTwelve 🙁 then do you know if now something is new about this, thank in advance
at wp-login.php page, there is the following “ERROR: Your account has not been activated. Check your email for the activation link.”
When someone registers on my site, they are sent an email to activate it. Once they activate it and then login, they are redirected to a page that says they have used an invalid activation key when in fact they are logged in and active. Does anyone now about this. Feel free to test it on my site at http://www.soundbodyconceptsllc.com.
I have reviewed the forums and found this issue over a year ago, but there is no clear solution. Any help would be appreciated.
Wordpress 3.5.1. Buddypress 1.7.2
Site admin is not receiving new user registration email notification.
Emails ARE working. The new user receives the activation email, and when I create a user from WP Admin (Add New User) an email IS sent to the site admin.
This is something that is happening to my activation emails also… This post seems to help but I have yet to follow the steps to confirm it.
https://buddypress.org/support/topic/activation-email-goes-to-users-spam-folder/
It’s on my list of things to do, I’ll let you know if it works