{
    # SME Server Virtual domains
    # to configure emails for those domains use pseudonyms to point to a unix account.
    # sales@virtualdomain.com -> admin 
    $OUT = "virtual_alias_domains = ";
    my $i = 0;

    use esmith::DomainsDB;
    my $ddb = esmith::DomainsDB->open_ro;
    my @domains = map { $_->key } $ddb->get_all_by_prop('type' => 'domain');

    foreach my $domain ( @domains )
    {
        my $d = $ddb->get($domain);
        next unless (($d->prop('VirtualMail') || "disabled") eq "enabled");
        next unless (($d->prop('MailServer') || '') eq '');
        $OUT .= "$domain " unless $domain eq $DomainName;
				$i ++ unless $domain eq $DomainName;;
    }
		$OUT = "# no SME Server Virtual domains configured" unless $i>0;
}
