diff --git a/wp-admin/includes/user.php b/wp-admin/includes/user.php
index 8e1df4f..bcda72b 100644
--- a/wp-admin/includes/user.php
+++ b/wp-admin/includes/user.php
@@ -176,7 +176,7 @@ function edit_user( $user_id = 0 ) {
 		$user_id = wp_update_user( $user );
 	} else {
 		$user_id = wp_insert_user( $user );
-		wp_new_user_notification( $user_id, null, 'both' );
+		wp_new_user_notification( $user_id, null, isset( $_POST['send_reset_link'] ) ? 'both' : 'admin' );
 	}
 	return $user_id;
 }
diff --git a/wp-admin/user-new.php b/wp-admin/user-new.php
index 33fd41d..63e67d0 100644
--- a/wp-admin/user-new.php
+++ b/wp-admin/user-new.php
@@ -355,7 +355,7 @@ $new_user_lastname = $creating && isset( $_POST['last_name'] ) ? wp_unslash( $_P
 $new_user_email = $creating && isset( $_POST['email'] ) ? wp_unslash( $_POST['email'] ) : '';
 $new_user_uri = $creating && isset( $_POST['url'] ) ? wp_unslash( $_POST['url'] ) : '';
 $new_user_role = $creating && isset( $_POST['role'] ) ? wp_unslash( $_POST['role'] ) : '';
-$new_user_send_password = $creating && isset( $_POST['send_password'] ) ? wp_unslash( $_POST['send_password'] ) : true;
+$send_reset_link = $creating && ! isset( $_POST['send_reset_link'] ) ? false : true;
 $new_user_ignore_pass = $creating && isset( $_POST['noconfirmation'] ) ? wp_unslash( $_POST['noconfirmation'] ) : '';
 
 ?>
@@ -432,6 +432,10 @@ if ( apply_filters( 'show_password_fields', true ) ) : ?>
 			</label>
 		</td>
 	</tr>
+	<tr>
+		<th scope="row"><label for="send_reset_link"><?php _e('') ?></label></th>
+		<td><label for="send_reset_link"><input type="checkbox" name="send_reset_link" id="send_reset_link" value="admin" <?php checked( $send_reset_link ); ?> /> <?php _e('Send the new user a reset password link.'); ?></label></td>
+	</tr>
 <?php endif; ?>
 <?php } // !is_multisite ?>
 	<tr class="form-field">
