This is so incredibly depressing.
I’m searching for this exact answer here and all I’m finding are posts asking the same question, over and over, all with no answers.
If anyone has any idea how to get WordPress to send an email with a password to a new user, who just registered, let me know.
There’s nothing on my error log, I don’t know what else to check.
I get an email saying “a new user has registered” but the user never gets the password email. I am testing this with emails I own, and so the email is 100% for sure NOT going into a spam folder.
I’ve looked and look in WP and cannot find any place to configure this!
ditto. also this guy has posted about the same problem today too.
Have you guys checked the mail logs for your server to see if the message is being blocked going out? I’m running a sender verification check on email and initially ‘firstname.lastname@example.org’ was failing since ‘my’ is a subdomain and the email address is at ‘domain.com’. What I had to do is change a line in pluggable.php
$from_email = ‘wordpress@’ . $sitename;
$from_email = ‘email@example.com’;
Also make sure that you have setup an email address called wordpress at your domain. You may have other issues as well, but this should fix the problem for people who run sender verify.
Actually in my version (2.2) of WordPress the line looks liek this
"From: " . apply_filters('wp_mail_from', "wordpress@" . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']))) . "\n" .
changing it to
"From: " . apply_filters('wp_mail_from', "wordpress@" . preg_replace('#^[a-z]\.#', '', strtolower($_SERVER['SERVER_NAME']))) . "\n" .
covers at least my case “blog.mydomain.com”
I found this in the bug tracking department. Not much help but at least it gives a reason.
WP installed in cPanel add-on domains do not send welcome messages to new WP users.
It is marked “Won’t fix” but it seems you guys have found a fix.
But for un-technical people, another post said that Dagon Design’s plugin ‘import users’ works OK, if slowly.
I’m posting this in a few of the threads because the cross referencing in multi threads isn’t so hot. It took me a long time to find this one.
Check out the following to see if it takes care of your problem. It fixed mine.
I’m having this problem but ONLY with those using SBC Global. All other users are receiving the password email.
I’m at 2.3.1 (and I’ve posted this is several threads hoping to get an answer too)
My guess is that SBC dosen’t like something in the return FROM address. Mine happens to have a hyphen: domain-name.com
I’ve had other issues with SBC users outside of the Blogosphere so I’m not surprized.
Still waiting for a response myself (and experimenting in the meantime)
I think I need to change the FROM address in the return email (at least that will be my next attempt) but not sure where to do that.
I’ve found a couple of issues with the registration email function in 2.5 that solved this for me.
In includes/pluggable, line 936:
Add “@” in front of wp_mail so its the same as line 927.
In includes/user, line 136
Add $pass1 in the parameters to end up with this:
wp_new_user_notification( $user_id, $pass1 );
The bug is that the wp_mail new user notification needed the
plain text password to send anything to the user, and this wasn’t being passed to it.
followed Gusdek’s and Michael’s advice, but non works. For WP 2.5.
it seems my problems for email passwords and email to admin to moderate comments are working with 2.5.1. (using googlehosted)
not sure why though.
- The topic ‘Registration Email’ is closed to new replies.