#!/bin/bash

if [ $# -ne 1 ]; then
    echo "Usage: $0 <domainname>" >&2
    exit 1
fi

( 
    cat /etc/passwd | cut -d: -f1 ;
    /usr/sbin/postmap -s /etc/aliases \
        | cut -f1 \
        | grep -v '@' \
        | grep -v '^YP_LAST_MODIFIED$' \
        | grep -v '^YP_MASTER_NAME$'
) | sort -u | xargs -l1 printf "%s@$1\n" | xargs -l1 printf "%-40s OK\n"
