#!/bin/sh USAGE="Usage: $0 ALIAS TARGET"; if [ -z "$2" ] then echo "$USAGE"; exit 1; fi DOMAINPART=$(echo $1 | sed -e "s/^.*\@//") if ! grep -q "^$DOMAINPART" /etc/mail/domains then echo "This server is not responsible for the domain of this alias." exit 1 fi echo "$1 $2" >> /etc/mail/aliases postmap /etc/mail/aliases postfix reload echo "Alias added."