{
my $SievePort = $sieve{TCPPort} || '4190';
my @SieveHosts = split /[,: ]/, $sieve{Listen} || 'localhost';
if (($sieve{'status'} || 'disabled') eq 'enabled')
   {
      $OUT .= "\$backends['imap']['disabled'] = true;\n";
      $OUT .= "\$backends['sieve']['disabled'] = false;\n";
      $OUT .= "\$backends['sieve']['transport'][Ingo::RULE_ALL]['params']['hostspec'] = ";
      foreach my $SieveHosts (sort @SieveHosts)
         {
            $OUT .= "'$SieveHosts' ";
         }
            $OUT .= ";\n";
            $OUT .= "\$backends['sieve']['transport'][Ingo::RULE_ALL]['params']['logintype'] = 'PLAIN';\n";
            $OUT .= "\$backends['sieve']['transport'][Ingo::RULE_ALL]['params']['port'] = '$SievePort';\n";
            $OUT .= "\$backends['sieve']['script'][Ingo::RULE_ALL]['params']['utf8'] = true;\n";
   }

if ((($php56{'PhpModule'} || 'disabled') eq 'enabled') || (($php70{'PhpModule'} || 'disabled') eq 'enabled') || (($php71{'PhpModule'} || 'disabled') eq 'enabled') || (($php72{'PhpModule'} || 'disabled') eq 'enabled') || (($php73{'PhpModule'} || 'disabled') eq 'enabled'))
   {
      if (($sieve{'status'} || 'disabled') eq 'enabled')
         {   
            $OUT .= "\$backends['sieve']['transport'][Ingo::RULE_ALL]['params']['usetls'] = false;"
         }
   }

if (($sieve{'status'} || 'disabled') eq 'disabled')
   {
            $OUT = "\$backends['imap']['preferred'] = 'mail.$DomainName';";
   }


}

