#!/usr/bin/env python

import sys,os
aliases = open("/etc/aliases","r") # change file here
alias = aliases.readline()
while alias:
    if (alias[0] == '#' or alias[0] == ' '):
        alias = aliases.readline()
        continue # skip lines that begin with #
    else:
        alias = alias.split(':')
        print "dn: %s,ou=aliases,dc=example,dc=com" % alias[0]
        print "objectclass: top"
        print "objectclass: nisMailAlias"
        try:
            for member in alias[1].split(','):
                print "rfc822MailMember: %s" % member
        except IndexError,ie:
            pass
        alias = aliases.readline()
        print ""
