Changeset 309 for trunk/expressoAdmin1_2/inc/class.imap_functions.inc.php
- Timestamp:
- 06/10/08 16:40:13 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.imap_functions.inc.php
r233 r309 12 12 var $imap_server; 13 13 var $imap_port; 14 var $imap_trashfolder;15 var $imap_sentfolder;16 var $imap_draftsfolder;17 var $imap_spamfolder;18 14 19 15 function imap_functions(){ … … 22 18 $this->imap_server = $_SESSION['phpgw_info']['expresso']['email_server']['imapServer']; 23 19 $this->imap_port = $_SESSION['phpgw_info']['expresso']['email_server']['imapPort']; 24 $this->imap_trashfolder = $_SESSION['phpgw_info']['expresso']['email_server']['imapDefaultTrashFolder'];25 $this->imap_sentfolder = $_SESSION['phpgw_info']['expresso']['email_server']['imapDefaultSentFolder'];26 $this->imap_draftsfolder = $_SESSION['phpgw_info']['expresso']['email_server']['imapDefaultDraftsFolder'];27 $this->imap_spamfolder = $_SESSION['phpgw_info']['expresso']['email_server']['imapDefaultSpamFolder'];28 29 20 $this->imapDelimiter= $_SESSION['phpgw_info']['expresso']['email_server']['imapDelimiter']; 30 31 21 $this->imap = imap_open('{'.$this->imap_server.':'.$this->imap_port.'/novalidate-cert}', $this->imap_admin, $this->imap_passwd, OP_HALFOPEN); 32 22 $this->functions = new functions; … … 42 32 return $result; 43 33 } 44 if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . $this->imap_sentfolder))34 if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . "Enviados")) 45 35 { 46 36 $error = imap_errors(); 47 37 $result['status'] = false; 48 $result['msg'] = "Erro na funcao imap_function->create($this->imap_sentfolder): ". $error[0];38 $result['msg'] = 'Erro na funcao imap_function->create(Enviados): ' . $error[0]; 49 39 return $result; 50 40 } 51 if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . $this->imap_draftsfolder))41 if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . "Rascunhos")) 52 42 { 53 43 $error = imap_errors(); 54 44 $result['status'] = false; 55 $result['msg'] = "Erro na funcao imap_function->create($this->imap_draftsfolder): ". $error[0];45 $result['msg'] = 'Erro na funcao imap_function->create(Rascunho): ' . $error[0]; 56 46 return $result; 57 47 } 58 if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . $this->imap_trashfolder))48 if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . "Lixeira")) 59 49 { 60 50 $error = imap_errors(); 61 51 $result['status'] = false; 62 $result['msg'] = "Erro na funcao imap_function->create($this->imap_trashfolder): ". $error[0];52 $result['msg'] = 'Erro na funcao imap_function->create(Lixeira): ' . $error[0]; 63 53 return $result; 64 54 } 65 if ($this->imap_spamfolder != "")66 if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . $this->imap_spamfolder))67 {68 $error = imap_errors();69 $result['status'] = false;70 $result['msg'] = "Erro na funcao imap_function->create($this->imap_spamfolder): " . $error[0];71 return $result;72 }73 74 75 55 if (!imap_set_quota($this->imap,"user" . $this->imapDelimiter . $uid, ($mailquota*1024))) 76 56 {
Note: See TracChangeset
for help on using the changeset viewer.