You need to create a ~/.vacation.aliases which contains the pseudonyms you want replies sent to.
firstname.lastname@mycompany.com
firstname_lastname@mycompany.com
etc
More comfortable is to edit /etc/e-smith/web/functions/uservacations
Find the sub
sub performModifyVacation ($)
which is right at the end and paste the following code after this section
open (VACATION, ">/home/e-smith/files/users/$acctName/.vacation.msg")
or die ("Error opening vacation message.\n");
print VACATION "$vacationText\n";
close VACATION;
code to add:
my $alias1= db_get_prop(\%accounts, $acctName, 'FirstName') . "." . db_get_prop(\%accounts, $acctName, 'LastName');
my $alias2= db_get_prop(\%accounts, $acctName, 'FirstName') . "_" . db_get_prop(\%accounts, $acctName, 'LastName');
open (ALIASES, ">/home/e-smith/files/users/$acctName/.vacation.aliases")
or die "Error: Could not open file: /home/e-smith/files/users/$acctName/.vacation.aliases\n";
print ALIASES "$alias1\@$conf{'DomainName'}\n";
print ALIASES "$alias2\@$conf{'DomainName'}\n";
close ALIASES;