From 8772aaea563198a99323ff1c16aa624a6aad74c1 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Tue, 27 May 2003 00:46:13 +0000 Subject: Allow underscore (_) in email account. --- localmkpostfixvirtual | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'localmkpostfixvirtual') diff --git a/localmkpostfixvirtual b/localmkpostfixvirtual index 9637ba6..a4d2c83 100755 --- a/localmkpostfixvirtual +++ b/localmkpostfixvirtual @@ -3,7 +3,7 @@ # /usr/local/sbin/localmkpostfixvirtual # Copyright 2001-2002 Jonas Smedegaard # -# $Id: localmkpostfixvirtual,v 1.11 2002-11-24 17:17:13 jonas Exp $ +# $Id: localmkpostfixvirtual,v 1.12 2003-05-27 00:46:13 jonas Exp $ # # Generate virtual file for postfix # @@ -35,7 +35,7 @@ function get_roomnumber_field() { getent passwd $1 | awk -F: '{print $5}' | awk function get_other_field() { getent passwd $1 | awk -F: '{print $5}' | awk -F, '{print $5}'; } function get_groups() { groups $1 | sed -e 's/^.*: //' -e "s/\( \+\|^\)$1\( \+\|$\)/\1/"; } function get_domain() { echo $1 | egrep "^@[\.[:alnum:]-]+$" | sed -e 's/@//'; } -function get_account() { echo $1 | egrep "^([\.[:alnum:]-]+|\+)@($gid|$maildomain)?$" | sed -e 's/@.*//'; } +function get_account() { echo $1 | egrep "^([\.[:alnum:]_-]+|\+)@($gid|$maildomain)?$" | sed -e 's/@.*//'; } function print_accounts() { uid=$1 -- cgit v1.2.3