summaryrefslogtreecommitdiff
path: root/localmkpostfixvirtual
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2006-10-30 13:36:49 +0000
committerJonas Smedegaard <dr@jones.dk>2006-10-30 13:36:49 +0000
commit52681bd3d1056247513d649c2bd476aa641a51f9 (patch)
treef1c5684d2768df31895af561132c25874d0102b9 /localmkpostfixvirtual
parent9a2a2b1879e8c21ca72b43f59ec4b8ba5870a335 (diff)
Comment out broken exception for duplicate addresses.
Diffstat (limited to 'localmkpostfixvirtual')
-rwxr-xr-xlocalmkpostfixvirtual8
1 files changed, 7 insertions, 1 deletions
diff --git a/localmkpostfixvirtual b/localmkpostfixvirtual
index 7b98981..9beacf8 100755
--- a/localmkpostfixvirtual
+++ b/localmkpostfixvirtual
@@ -3,7 +3,7 @@
# /usr/local/sbin/localmkpostfixvirtual
# Copyright 2001-2006 Jonas Smedegaard <dr@jones.dk>
#
-# $Id: localmkpostfixvirtual,v 1.33 2006-10-19 11:01:59 jonas Exp $
+# $Id: localmkpostfixvirtual,v 1.34 2006-10-30 13:36:49 jonas Exp $
#
# Generate virtual file for postfix
#
@@ -143,6 +143,8 @@ sub warnonce($$$) {
return '';
}
+my (%username_by_localpart_by_maildomain);
+
sub print_accounts($$$$) {
my ($username, $mailgroup, $maildomain, $pre_text, $post_fallback_text) = @_;
@@ -153,6 +155,10 @@ sub print_accounts($$$$) {
my @localparts = grep {s/(.+)@($mailgroup|$maildomain)?$/$1/} @localparthints;
foreach my $localpart (@localparts) {
for ($localpart) {
+# FIXME: the below doesn't work as intended?!?
+# if (&warnonce(! defined(@{$username_by_localpart_by_maildomain{$_}}), "address_$_", "Skipping duplicate address \"$_\" for \"$username\").")) {
+# next;
+# }
if (/^\+$/) {
if (!$joker_seen) {
print "\@$maildomain $username\n";