Title: message doesn&#039;t send
Last modified: August 30, 2016

---

# message doesn't send

 *  Resolved [RenaiSens](https://wordpress.org/support/users/renaisens/)
 * (@renaisens)
 * [10 years, 8 months ago](https://wordpress.org/support/topic/message-doesnt-send/)
 * Hello,
 * I check the send message option when I import the users.
    But no message is sent.
 * Where must I manage this message ?
    How can I fix that ?
 * Pending your reply.
    Thanks Regards Ludovic
 * [https://wordpress.org/plugins/import-users-from-csv/](https://wordpress.org/plugins/import-users-from-csv/)

Viewing 9 replies - 1 through 9 (of 9 total)

 *  [SjorsHijgenaar](https://wordpress.org/support/users/sjorshijgenaar/)
 * (@sjorshijgenaar)
 * [10 years, 7 months ago](https://wordpress.org/support/topic/message-doesnt-send/#post-6566286)
 * Same problem here
 *  [Jonathan Hinson](https://wordpress.org/support/users/snugsite/)
 * (@snugsite)
 * [10 years, 7 months ago](https://wordpress.org/support/topic/message-doesnt-send/#post-6566290)
 * There’s been some big changes to “wp_new_user_notification” since WordPress 4.3–
   breaking this plugins notify function.
 * There’s a similar plugin that notifies: [https://wordpress.org/plugins/import-users-from-csv-with-meta/](https://wordpress.org/plugins/import-users-from-csv-with-meta/)
 *  [SjorsHijgenaar](https://wordpress.org/support/users/sjorshijgenaar/)
 * (@sjorshijgenaar)
 * [10 years, 7 months ago](https://wordpress.org/support/topic/message-doesnt-send/#post-6566291)
 * It doesn’t work for that plugin neither. For none of the import plugins for that
   matter, I checked most.
 *  [Great H-master](https://wordpress.org/support/users/great-h-master/)
 * (@great-h-master)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/message-doesnt-send/#post-6566302)
 * It looks like the problem stems from here:
 * [https://github.com/sorich87/import-users-from-csv/blob/master/import-users-from-csv.php#L328](https://github.com/sorich87/import-users-from-csv/blob/master/import-users-from-csv.php#L328)
 * The second parameter for `wp_new_user_notification()` is deprecated in WP 4.3.1.
   See here:
 * [https://codex.wordpress.org/Function_Reference/wp_new_user_notification](https://codex.wordpress.org/Function_Reference/wp_new_user_notification)
 *  [Kristian_D](https://wordpress.org/support/users/kristian_d/)
 * (@kristian_d)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/message-doesnt-send/#post-6566303)
 * Hi
 * The solution is to overwrite the new function with this:
 * <?php
    // Copy and paste this code in a file, then upload it to your ‘must-use’
   plugins directory. if (version_compare(get_bloginfo(‘version’), ‘4.3.1’, ‘>=’)):
   if ( !function_exists(‘wp_new_user_notification’) ) : /** * Email login credentials
   to a newly-registered user. * * A new user registration notification is also 
   sent to admin email. * * [@since](https://wordpress.org/support/users/since/)
   2.0.0 * [@since](https://wordpress.org/support/users/since/) 4.3.0 The `$plaintext_pass`
   parameter was changed to `$notify`. * * [@param](https://wordpress.org/support/users/param/)
   int $user_id User ID. * [@param](https://wordpress.org/support/users/param/) 
   string $notify Whether admin and user should be notified (‘both’) or * only the
   admin (‘admin’ or empty). */ function wp_new_user_notification( $user_id, $notify
   = ” ) { global $wpdb; $user = get_userdata( $user_id );
 *  // The blogname option is escaped with esc_html on the way into the database
   in sanitize_option
    // we want to reverse this for the plain text arena of emails.
   $blogname = wp_specialchars_decode(get_option(‘blogname’), ENT_QUOTES);
 *  $message = sprintf(__(‘New user registration on your site %s:’), $blogname) .“\
   r\n\r\n”;
    $message .= sprintf(__(‘Username: %s’), $user->user_login) . “\r\n\
   r\n”; $message .= sprintf(__(‘E-mail: %s’), $user->user_email) . “\r\n”;
 *  @wp_mail(get_option(‘admin_email’), sprintf(__(‘[%s] New User Registration’),
   $blogname), $message);
 *  if ( ‘admin’ === $notify || empty( $notify ) ) {
    return; }
 *  // Generate something random for a password reset key.
    $key = wp_generate_password(
   20, false );
 *  /** This action is documented in wp-login.php */
    do_action( ‘retrieve_password_key’,
   $user->user_login, $key );
 *  // Now insert the key, hashed, into the DB.
    if ( empty( $wp_hasher ) ) { require_once
   ABSPATH . WPINC . ‘/class-phpass.php’; $wp_hasher = new PasswordHash( 8, true);}
   $hashed = time() . ‘:’ . $wp_hasher->HashPassword( $key ); $wpdb->update( $wpdb-
   >users, array( ‘user_activation_key’ => $hashed ), array( ‘user_login’ => $user-
   >user_login ) );
 *  $message = sprintf(__(‘Username: %s’), $user->user_login) . “\r\n\r\n”;
    $message.
   = __(‘To set your password, visit the following address:’) . “\r\n\r\n”; $message.
   = ‘<‘ . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode(
   $user->user_login), ‘login’) . “>\r\n\r\n”;
 *  $message .= wp_login_url() . “\r\n”;
 *  wp_mail($user->user_email, sprintf(__(‘[%s] Your username and password info’),
   $blogname), $message);
    } endif; endif;
 *  [rachitmangal](https://wordpress.org/support/users/rachitmangal/)
 * (@rachitmangal)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/message-doesnt-send/#post-6566307)
 * Where, in editor does one needs to go to overwrite wp_new_user_notification().
 * Thanks,
 *  [Kristian_D](https://wordpress.org/support/users/kristian_d/)
 * (@kristian_d)
 * [10 years, 4 months ago](https://wordpress.org/support/topic/message-doesnt-send/#post-6566322)
 * Sorry for the late answer:
 * [https://developer.wordpress.org/reference/functions/wp_new_user_notification/](https://developer.wordpress.org/reference/functions/wp_new_user_notification/)
 *  Thread Starter [RenaiSens](https://wordpress.org/support/users/renaisens/)
 * (@renaisens)
 * [10 years, 4 months ago](https://wordpress.org/support/topic/message-doesnt-send/#post-6566323)
 * Hello,
 * I remace the code into the the pluggable.php file but the new user doesn’t receive
   the automatic message.
 * Ludovic
 *  Thread Starter [RenaiSens](https://wordpress.org/support/users/renaisens/)
 * (@renaisens)
 * [10 years, 4 months ago](https://wordpress.org/support/topic/message-doesnt-send/#post-6566324)
 * remace = replace

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘message doesn't send’ is closed to new replies.

 * ![](https://ps.w.org/import-users-from-csv/assets/icon-256x256.png?rev=2320381)
 * [Import Users from CSV](https://wordpress.org/plugins/import-users-from-csv/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/import-users-from-csv/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/import-users-from-csv/)
 * [Active Topics](https://wordpress.org/support/plugin/import-users-from-csv/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/import-users-from-csv/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/import-users-from-csv/reviews/)

## Tags

 * [welcome message](https://wordpress.org/support/topic-tag/welcome-message/)

 * 9 replies
 * 6 participants
 * Last reply from: [RenaiSens](https://wordpress.org/support/users/renaisens/)
 * Last activity: [10 years, 4 months ago](https://wordpress.org/support/topic/message-doesnt-send/#post-6566324)
 * Status: resolved