diff -urN e-smith-qmail-2.4.0.old/root/etc/e-smith/events/actions/qmail-update-group e-smith-qmail-2.4.0/root/etc/e-smith/events/actions/qmail-update-group --- e-smith-qmail-2.4.0.old/root/etc/e-smith/events/actions/qmail-update-group 2013-02-07 08:56:02.000000000 +1100 +++ e-smith-qmail-2.4.0/root/etc/e-smith/events/actions/qmail-update-group 2013-05-03 10:47:59.988250621 +1000 @@ -73,6 +73,8 @@ next; } my %properties = $group->props; + $groupName =~ s/\./:/g; + my $group = "/var/qmail/alias/.qmail-$groupName"; my $members = $properties{Members}; esmith::util::processTemplate( diff -urN e-smith-qmail-2.4.0.old/root/etc/e-smith/templates/var/qmail/control/virtualdomains/90pseudonyms e-smith-qmail-2.4.0/root/etc/e-smith/templates/var/qmail/control/virtualdomains/90pseudonyms --- e-smith-qmail-2.4.0.old/root/etc/e-smith/templates/var/qmail/control/virtualdomains/90pseudonyms 2006-01-11 18:04:56.000000000 +1100 +++ e-smith-qmail-2.4.0/root/etc/e-smith/templates/var/qmail/control/virtualdomains/90pseudonyms 2013-05-03 11:06:36.463235916 +1000 @@ -14,7 +14,7 @@ next unless ($pseudo->key =~ /@/); my $account = $pseudo->prop("Account"); - + $account =~ s/\./:/g; $OUT .= $pseudo->key . ":$account\n"; } }