|
|
@ -203,11 +203,15 @@ class rcube_sieve_forward extends rcube_sieve_engine |
|
|
|
$status = rcube_utils::get_input_value('forward_status', rcube_utils::INPUT_POST); |
|
|
|
$action = rcube_utils::get_input_value('forward_action', rcube_utils::INPUT_POST); |
|
|
|
$target = rcube_utils::get_input_value('action_target', rcube_utils::INPUT_POST, true); |
|
|
|
$target_domain = rcube_utils::get_input_value('action_domain', rcube_utils::INPUT_POST); |
|
|
|
|
|
|
|
$date_extension = in_array('date', $this->exts); |
|
|
|
$forward_tests = (array) $this->forward['tests']; |
|
|
|
|
|
|
|
if ($action == 'redirect' || $action == 'copy') { |
|
|
|
if ($target_domain) { |
|
|
|
$target .= '@' . $target_domain; |
|
|
|
} |
|
|
|
if (empty($target) || !rcube_utils::check_email($target)) { |
|
|
|
$error = 'noemailwarning'; |
|
|
|
} |
|
|
|