aboutsummaryrefslogtreecommitdiff
path: root/www/common.pl
diff options
context:
space:
mode:
Diffstat (limited to 'www/common.pl')
-rw-r--r--www/common.pl7
1 files changed, 5 insertions, 2 deletions
diff --git a/www/common.pl b/www/common.pl
index 3f3a5b0..736bf00 100644
--- a/www/common.pl
+++ b/www/common.pl
@@ -14,9 +14,12 @@ sub load_config() {
}
sub email_users($) {
- return @_
- if $::MULKONF->{auth_type} eq 'google';
my ($email) = @_;
+ my $fakedomain = $::MULKONF->{fake_domain};
+ my $realdomain = $::MULKONF->{real_domain};
+ $email =~ s/\@$realdomain/\@$fakedomain/ if $fakedomain;
+ return ($email)
+ if $::MULKONF->{auth_type} eq 'google';
my $alias;
if ($email =~ /^(.*?)@/) { $alias = $1; }
my $aliases_file = $::MULKONF->{aliases};