summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xroles/MX/files/usr/local/sbin/reserved-alias.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/roles/MX/files/usr/local/sbin/reserved-alias.pl b/roles/MX/files/usr/local/sbin/reserved-alias.pl
index 2e61ef6..e19492e 100755
--- a/roles/MX/files/usr/local/sbin/reserved-alias.pl
+++ b/roles/MX/files/usr/local/sbin/reserved-alias.pl
@@ -14,41 +14,41 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
use warnings;
use strict;
use Net::LDAPI;
use Net::LDAP::Util qw/escape_filter_value ldap_explode_dn escape_dn_value/;
use Authen::SASL;
use Net::SMTP;
if (!@ARGV or grep { $_ eq '-h' or $_ eq '--help' } @ARGV) {
# Help
print STDERR "Usage: $0 {original sender} {original recipient} [additional recipient ...]\n";
print STDERR "\n";
print STDERR "The message read from the standard input is redirected to 'additional recipient',\n";
print STDERR "and also forwarded to the domain owner if any. If the 'additional recipient' begins\n";
print STDERR "with '\@', the localpart of 'original recipient' is prepended.\n";
print STDERR "\n";
print STDERR "This is mostly useful to comply to RFC 822 section 6.3 and RFC 2142 section\n";
- print STDERR "4 (to forward mails to 'admin\@' and 'postmaster\@' to the site admin in\n";
+ print STDERR "4 (to forward mails to 'postmaster\@' and 'abuse\@' to the site admin in\n";
print STDERR "addition to the virtual domain manager).\n";
exit;
}
# The original sender
my $sender = shift;
# The original recipient
my $orig = shift;
$orig =~ /^(.+)\@([^@]+)$/
or warn "Warning: Non fully qualified: $orig";
my ($local,$domain) = ($1,$2);
# The new recipient (typically, the admin site)
my @recipients = grep { $_ and $orig ne $_ }
# add localparts to domain
map { my $x = $_;
if ($x =~ /^\@/) {
$x = (defined $local and $local ne '') ? $local.$x : undef;
}