@%@UCRWARNING=# @%@

@!@
import re
for key in configRegistry.keys():
	if key.startswith('mail/maps/transport/'):
		val = configRegistry[key].strip()
		if ' ' in val:
			domain, transp = val.split(' ', 1)
			print '%-30s %s' % (domain, transp)
		else:
			print val

print "# Internal postuser for shared folder delivery"

if not configRegistry.get('mail/hosteddomains') == None:
    for domain in configRegistry.get('mail/hosteddomains').split():
        print 'univentioninternalpostuser@%s lmtp:unix:/var/libimap/socket/lmtp' % (domain)
else:
    print 'univentioninternalpostuser@%s lmtp:unix:/var/lib/imap/socket/lmtp' % (configRegistry.get('domainname'))

if 'mail/relayhost' in configRegistry.keys():
    print "# Sharing domain name space between multiple servers - relay through smart host if necessary"

    if not configRegistry.get('mail/hosteddomains') == None:
        for domain in configRegistry.get('mail/hosteddomains').split():
            print "%s   smtp:[%s]:25" % (domain, configRegistry.get('mail/relayhost'))
    else:
        print "%s   smtp:[%s]:25" % (configRegistry.get('domainname'), configRegistry.get('mail/relayhost'))
@!@
