Index: user-new.php
===================================================================
--- user-new.php	(revision 41788)
+++ user-new.php	(working copy)
@@ -102,7 +102,19 @@
 
 Please click the following link to confirm the invite:
 %4$s' );
-			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/" ) ) );
+                         $new_user_invite_email = array(
+	                                'to'      => $new_user_email,
+	                                'subject' => __( '[%s] Joining confirmation' ),
+	                                'message' => $message,
+	                                'headers' => '',
+	                        );
+                        $new_user_invite_email = apply_filters( 'password_change_email', $new_user_invite_email, $user, $userdata );
+                        $new_user_invite_email['message'] = str_replace( '%1$s', get_option( 'blogname' ), $new_user_invite_email['message'] );
+                        $new_user_invite_email['message'] = str_replace( '%2$s', home_url(), $new_user_invite_email['message'] );
+                        $new_user_invite_email['message'] = str_replace( '%3$s', wp_specialchars_decode( translate_user_role( $role['name'] ) ), $new_user_invite_email['message'] );
+                        $new_user_invite_email['message'] = str_replace( '%4$s', home_url( "/newbloguser/$newuser_key/" ), $new_user_invite_email['message'] );
+                        
+                        wp_mail( $new_user_invite_email['to'], sprintf( $new_user_invite_email['subject'], $blog_name ), $new_user_invite_email['message'], $new_user_invite_email['headers'] );
 
 			if ( $switched_locale ) {
 				restore_previous_locale();
