summaryrefslogtreecommitdiff
path: root/rt/sbin/rt-validate-aliases.in
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-07-09 22:18:55 -0700
committerIvan Kohler <ivan@freeside.biz>2015-07-09 22:18:55 -0700
commit1c538bfabc2cd31f27067505f0c3d1a46cba6ef0 (patch)
tree96922ad4459eda1e649327fd391d60c58d454c53 /rt/sbin/rt-validate-aliases.in
parent4f5619288413a185e9933088d9dd8c5afbc55dfa (diff)
RT 4.2.11, ticket#13852
Diffstat (limited to 'rt/sbin/rt-validate-aliases.in')
-rw-r--r--rt/sbin/rt-validate-aliases.in32
1 files changed, 31 insertions, 1 deletions
diff --git a/rt/sbin/rt-validate-aliases.in b/rt/sbin/rt-validate-aliases.in
index 3db308aa1..93e28db4d 100644
--- a/rt/sbin/rt-validate-aliases.in
+++ b/rt/sbin/rt-validate-aliases.in
@@ -64,6 +64,7 @@ BEGIN { # BEGIN RT CMD BOILERPLATE
}
unshift @INC, $lib;
}
+
}
require RT;
@@ -172,7 +173,7 @@ while (my $q = $queues->Next) {
if (not $value) {
my @other = grep {$_ ne $global{$setting}} @{$seen{lc $q->Name}{$action} || []};
- warn "CorrespondAddress not set on $qname, but in aliases as "
+ warn "$setting not set on $qname, but in aliases as "
.join(" and ", @other) . "\n" if @other;
next;
}
@@ -341,3 +342,32 @@ sub parse_line {
return ();
}
}
+
+__END__
+
+=head1 NAME
+
+rt-validate-aliases - Check an MTA alias file against RT queue configuration
+
+=head1 SYNOPSIS
+
+rt-validate-aliases [options] /etc/aliases
+
+=head1 OPTIONS
+
+=over
+
+=item C<--prefix>
+
+An expected address prefix used in the alias file
+
+=item C<--url>
+
+The root URL of your RT server (the same URL you expect to be passed to
+rt-mailgate)
+
+=item C<--host>
+
+The host part of your RT email addresses
+
+=back