Editing an "email user"

After adding a user, I sometimes need to edit it.

Using a shell script

This is how I edit it

#!/bin/bash

EMAIL=$1
PASS=$2
EXIM_VIRT_DIR="/etc/exim4/virtual/"

DOMAINE=$(echo ${EMAIL} | awk -F"@" '{print $2}')
LOCALPART=$(echo ${EMAIL} | awk -F"@" '{print $1}')

U=$(echo ${EMAIL} | sed 's/\./-/g' | sed 's/@/-/g')
CRYPT1_PASS=$(mkpasswd ${PASS})

echo ${EMAIL}
echo ${PASS}
echo ${DOMAINE}
echo ${LOCALPART}
echo ${CRYPT1_PASS}
echo ${U}

usermod  --password ${CRYPT1_PASS} ${U}