diff -Nur smeserver-vacation-1.1.old/root/etc/e-smith/web/functions/userpanel-vacation smeserver-vacation-1.1.new/root/etc/e-smith/web/functions/userpanel-vacation --- smeserver-vacation-1.1.old/root/etc/e-smith/web/functions/userpanel-vacation 2013-11-13 11:39:48.000000000 +0100 +++ smeserver-vacation-1.1.new/root/etc/e-smith/web/functions/userpanel-vacation 2016-06-21 10:25:07.621311057 +0200 @@ -48,6 +48,14 @@ + + + + + + + + param('EmailVacation'); my $new_message = $q->param('new_message'); + my $EmailVacationFrom = $q->param('EmailVacationFrom'); + my $EmailVacationTo = $q->param('EmailVacationTo'); my $vfile = "/home/e-smith/files/users/$user/.vacation.msg"; my $fullname = $adb->get_prop($user, "FirstName") . " " . @@ -393,6 +395,8 @@ "/home/e-smith/files/users/$user/.vacation.msg"); $adb->set_prop($user, 'EmailVacation', $EmailVacation); + $adb->set_prop($user, 'EmailVacationFrom', $EmailVacationFrom); + $adb->set_prop($user, 'EmailVacationTo', $EmailVacationTo); #the first is more correct but is slower #system ("/sbin/e-smith/signal-event", "email-update", $user) == 0