# SME virtual delivery : all SME domains
{
    # SME Server Virtual domains
    # to configure emails for those domains use pseudonyms to point to a unix account.
    # sales@virtualdomain.com -> admin 
    return "virtual_alias_domains = "  if ($DelegateMailServer && ($DelegateMailServer !~ /^\s*$/)); 
    $OUT = "virtual_alias_domains = \$myhostname \$mydomain $SystemName localhost ";
    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);
        $mailserver = $d->prop('MailServer') || $DelegateMailServer || "localhost";
        next unless ( $mailserver eq 'localhost');
        next if $domain eq $DomainName;
        next if $domain eq "$SystemName.$DomainName";
        next if ( $qpsmtpd{HeloHost} && ($domain eq $qpsmtpd{HeloHost}));
        $OUT .= "$domain ";
    }
}
