#!/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 ""