Browse Source

Honor action_domain in managesieve-forward (#7849)

pull/8115/head
urusha 5 years ago
committed by Aleksander Machniak
parent
commit
f4adee42ae
  1. 4
      plugins/managesieve/lib/Roundcube/rcube_sieve_forward.php

4
plugins/managesieve/lib/Roundcube/rcube_sieve_forward.php

@ -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';
}

Loading…
Cancel
Save