VUser-Email
view release on metacpan or search on metacpan
lib/VUser/Email/Courier.pm view on Meta::CPAN
mkdir_p ($user_parentdir,
0775, $vuid, $vgid,
) or die "Could not create user directory: $user_parentdir\n";
my $rc = 0xffff & system ('cp', '-R', $cfg->{$VUser::Email::c_sec}{'skeldir'}, $userdir);
$rc <<= 8;
die "Can't copy skel dir ".$cfg->{$VUser::Email::c_sec}{'skeldir'}." to $userdir: $!\n" if $rc != 0;
$rc = 0xffff & system ('chown', '-R', "$vuid:$vgid", $userdir);
}
sub email_mod {
my ($cfg, $opts, $action, $eh) = @_;
my $account = $opts->{account};
my $old_user;
my $old_domain;
split_address( $cfg, $account, \$old_user, \$old_domain);
lib/VUser/Email/Postfix.pm view on Meta::CPAN
mkdir_p ($user_parentdir,
0775, $vuid, $vgid,
) or die "Could not create user directory: $user_parentdir\n";
my $rc = 0xffff & system ('cp', '-R', $cfg->{$VUser::Email::c_sec}{'skeldir'}, $userdir);
$rc <<= 8;
die "Can't copy skel dir ".$cfg->{$VUser::Email::c_sec}{'skeldir'}." to $userdir: $!\n" if $rc != 0;
$rc = 0xffff & system ('chown', '-R', "$vuid:$vgid", $userdir);
}
sub email_mod {
my ($cfg, $opts, $action, $eh) = @_;
my $account = $opts->{account};
my $old_user;
my $old_domain;
VUser::Email::split_address( $cfg, $account, \$old_user, \$old_domain);
( run in 1.549 second using v1.01-cache-2.11-cpan-5511b514fd6 )