{
    # 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 '');
        next if $domain eq $DomainName;
        next if $domain eq "$SystemName.$DomainName";
        next if ( $qpsmtpd{HeloHost} && ($domain eq $qpsmtpd{HeloHost}));
        $OUT .= "$domain ";
        $i ++;
    }
    $OUT = "# no SME Server Virtual domains configured" unless $i>0;
}
