Moderator
t-p
(@t-p)
– Ask your hosting provider what’s going on (e.g., if any of their SMTP filtering rules have changed recently; If for some reason your notification emails have been simply queued. etc.)
– Also ask them if you need to setup SMTP. If you do, then you can use a plugin for it, for example: https://wordpress.org/plugins/postman-smtp/
The godaddy issue is being sorted, I hope. But the main issue is that users aren’t getting the new user email. Has anyone solved this?
Further testing
I’ve created a new user
The Admins get an email saying the user has been created
The user never gets the email invite
If I attempt to login as the user and request a forgotten password, they get a link to change their password
I’ve tried this sending emails both by php sendmail and through an external SMTP server (elastic email)
The results are the same for both – the user never receives the invitation
I’ve looked in the code (I write PHP code for a living) – user-new.php and it appears that the email should be sent with the call to wp_mail around line 98
wp_mail( $new_user_email, sprintf( __( ‘[%s] Joining confirmation’ ), wp_specialchars_decode( get_option( ‘blogname’ ) ) ), sprintf( $message, get_option( ‘blogname’ ), home_url(), wp_specialchars_decode( translate_user_role( $role[‘name’] ) ), home_url( “/newbloguser/$newuser_key/” ) ) );
$redirect = add_query_arg( array(‘update’ => ‘add’), ‘user-new.php’ );
Can someone confirm that this is being looked at with a view to fixing please
Many thanks
I’ve run into the same problem using GoDaddy!
I receive an email whenever a new user signs up, but they never receive a confirmation email.
I’ve been forced to nudge users to sign up with Facebook and Google instead…
I’ve just added 2 new users to a site I manage – not hosted by GoDaddy – and they have received the notification emails fine.
I wanted to add this just in case it can help someone as I struggled for hours on “email not sending to new registered users”. In my case, There was a problem in one or more files in the WP_Includes folder. I reinstalled the includes folder by copying from another working blog of the same version. Boom! Fixed.
I have the same problem on a multisites network.
When creating a user for a specific site, the “Add Existing User” option works fine and the email is being sent.
However the “Add New User” option does not send any email.
I just updated to WordPress 4.7.2
-
This reply was modified 9 years, 1 month ago by
paulrgf.
Moderator
t-p
(@t-p)
@paulrgf,
It has been over 10 months since the OP replied!!!!
If the troubleshooting already posted made no difference for you, then, as per the Forum Welcome, please post your own topic. That way you stand a good chance of getting the assistance you want.
I’m closing this thread.