Would Drupal send to an alternative email address for reset password?
You'll want to create a custom module, please see https://www.drupal.org/node/1074360

You can then implement hook_mail_alter().

/**
 * Implements hook_mail_alter().
 */
function my_module_mail_alter(&amp;$message) {
  // Alter password reset
  if ($message['id'] == 'user_password_reset') {
    // Load the user by email address
    if ($user = user_load_by_mail($message['to'])) {
      // If you have another user field with their alternative email address, add to the $message array
      if (!empty($user-&gt;field_user_alt_mail)) {
        $message['to'] = $message['to'] . ', ' . $user-&gt;field_user_alt_mail[LANGUAGE_NONE][0]['value'];
      }
    }
  }
}


edit: changed 'password_reset' to 'user_password_reset' as per Paul's comment.