Ignore:
Timestamp:
10/26/09 12:48:29 (15 years ago)
Author:
wmerlotto
Message:

Ticket #690 - emailadmin alterado permitindo a integração, ou não, com anti-spam

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/inc/class.imap_functions.inc.php

    r520 r1523  
    2323                $this->imap_server      = $_SESSION['phpgw_info']['expresso']['email_server']['imapServer']; 
    2424                $this->imap_port        = $_SESSION['phpgw_info']['expresso']['email_server']['imapPort']; 
     25                $this->imap_createspamfolder    = $_SESSION['phpgw_info']['expresso']['email_server']['imapCreateSpamFolder']; 
     26                $this->imap_cyrususerspam = $_SESSION['phpgw_info']['expresso']['email_server']['imapCyrusUserPostSpam'] ? $_SESSION['phpgw_info']['expresso']['email_server']['imapCyrusUserPostSpam'] : "anonymous"; 
    2527                $this->imap_trashfolder  = $_SESSION['phpgw_info']['expresso']['email_server']['imapDefaultTrashFolder']  ? $_SESSION['phpgw_info']['expresso']['email_server']['imapDefaultTrashFolder']  : str_replace("*","", $this->functions->lang("trash")); 
    2628                $this->imap_sentfolder   = $_SESSION['phpgw_info']['expresso']['email_server']['imapDefaultSentFolder']   ? $_SESSION['phpgw_info']['expresso']['email_server']['imapDefaultSentFolder']   : str_replace("*","", $this->functions->lang("sent")); 
     
    6870                        return $result; 
    6971                } 
    70                 /* Esperando correção do william (prognus) sobre a utilização do DSPAM 
    71                 if (!empty($this->imap_sentfolder)) 
     72                if (!empty($this->imap_spamfolder) && $this->imap_createspamfolder == 'yes') 
    7273                { 
    7374                    if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . $this->imap_spamfolder)) 
     
    7778                            $result['msg'] = $this->functions->lang('Error on function') . " imap_functions->create(".$this->imap_spamfolder."):" . $error[0]; 
    7879                            return $result; 
    79                         } 
    80                 } 
    81                 */ 
     80                        } else { 
     81                                imap_setacl($this->imap, "user" . $this->imapDelimiter . $uid.  $this->imapDelimiter . $this->imap_spamfolder , $this->imap_cyrususerspam, 'p');                         
     82         } 
     83                }                
    8284 
    8385                if (!imap_set_quota($this->imap,"user" . $this->imapDelimiter . $uid, ($mailquota*1024)))  
Note: See TracChangeset for help on using the changeset viewer.