Mail-ExpandAliases
view release on metacpan or search on metacpan
ExpandAliases.pm view on Meta::CPAN
# "This process of looking up and possibly aliases local recipients
# is repeated for each recipient until no more aliases are found in
# the aliases(5) file. That is, for example, if one of the aliases
# for root is jim, and if jim also exists to the left of a colon in
# the aliases file, he too is replaced with his alias:
#
# jim: jim@otherhost
#
# "The list of addresses to the right of the colon may be mail
# addresses (such as gunther or jim@otherhost), the name of a
# program to run (such as /etc/relocated), the name of a file onto
# which to append (such as /usr/share/archive), or the name of a
# file to read for additional addresses (using :include:)."
$self->debug("Opening alias file '$file'");
my $fh = File::Aliases->new($file)
or die "Can't open $file: $!";
while (my $line = $fh->next) {
chomp($line);
next if $line =~ /^#/;
( run in 0.843 second using v1.01-cache-2.11-cpan-5511b514fd6 )