--- rules/modules/user.rules_forms.old.inc	2011-03-07 17:48:14.000000000 -0500
+++ rules/modules/user.rules_forms.inc	2011-04-16 08:58:28.000000000 -0400
@@ -84,11 +84,17 @@ function rules_action_load_user_form($se
     '#default_value' => isset($settings['userid']) ? $settings['userid'] : '',
     '#description' => t('Id of the user to be loaded.'),
   );
+  $form['settings']['mail'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Mail'),
+    '#default_value' => isset($settings['mail']) ? $settings['mail'] : '',
+    '#description' => t('Mail of the user to be loaded.'),
+  );
 }
 
 function rules_action_load_user_validate($form, $form_state) {
-  if (!$form_state['values']['settings']['username'] && !$form_state['values']['settings']['userid']) {
-    form_set_error('username', t('You have to enter the user name or the user id.'));
+  if (!$form_state['values']['settings']['username'] && !$form_state['values']['settings']['userid'] && !$form_state['values']['settings']['mail']) {
+    form_set_error('username', t('You have to enter the user name, the user id or the user mail.'));
   }
 }
 
