Changeset 117


Ignore:
Timestamp:
11/28/07 14:26:51 (16 years ago)
Author:
niltonneto
Message:

Vide Trac no ExpressoLivre?.org, sobre a versão 1.2105

Location:
trunk/expressoMail1_2
Files:
7 edited

Legend:

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

    r115 r117  
    12031203                        $mail->ConfirmReadingTo = $_SESSION['phpgw_info']['expressomail']['user']['email']; 
    12041204//////////////////////////////////////////////////////////////////////////////////////////////////// 
    1205                 if(!$mail->Send()) 
     1205                $sent = $mail->Send(); 
     1206                if(!$sent) 
    12061207                { 
    12071208                        return $mail->ErrorInfo; 
     
    12091210                else 
    12101211                { 
     1212                        if($_SESSION['phpgw_info']['server']['expressomail']['expressoMail_enable_log_messages'] == "True")  
     1213                        { 
     1214                                $userid = $_SESSION['phpgw_info']['expressomail']['user']['userid']; 
     1215                                $userip = $_SESSION['phpgw_info']['expressomail']['user']['session_ip']; 
     1216                                $now = date("d/m/y H:i:s"); 
     1217                                $addrs = $toaddress.$ccaddress.$ccoaddress; 
     1218                                $sent = trim($sent);                                                                                             
     1219                                error_log("$now - $userip - $sent [$subject] - $userid => $addrs\r\n", 3, "/home/expressolivre/mail_senders.log"); 
     1220                        } 
    12111221                        return true; 
    12121222                } 
  • trunk/expressoMail1_2/inc/class.phpmailer.php

    r27 r117  
    514514            return false; 
    515515        } 
    516         if(!$this->smtp->Data($header . $body)) 
     516        $smtpSent = $this->smtp->Data($header . $body); 
     517        if(!$smtpSent) 
    517518        { 
    518519            $this->SetError($this->Lang("data_not_accepted") .' '. $this->smtp->error['error'] .','. $this->smtp->error['smtp_code'].','. $this->smtp->error['smtp_msg']); 
     
    552553        }        
    553554         
    554         return true; 
     555        return $smtpSent; 
    555556    } 
    556557 
  • trunk/expressoMail1_2/inc/class.smtp.php

    r2 r117  
    384384            return false; 
    385385        } 
    386         return true; 
     386        return $code == 250 ? substr($rply,-13) : true; 
    387387    } 
    388388 
  • trunk/expressoMail1_2/index.php

    r116 r117  
    4141                'save_in_folder'                                        => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['save_in_folder'] : "-1", 
    4242                'line_height'                                           => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['line_height'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['line_height'] : "30", 
    43                 'font_size'                                             => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['font_size'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['font_size'] : "11" 
     43                'font_size'                                             => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['font_size'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['font_size'] : "11", 
     44                'use_shortcuts'                                         => $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_shortcuts'] ? $GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_shortcuts'] : "0" 
     45                 
    4446        ); 
    4547         
     
    7375    $c = CreateObject('phpgwapi.config','expressoMail1_2'); 
    7476    $c->read_repository(); 
    75     $current_config = $c->config_data; 
     77    $current_config = $c->config_data;     
     78    $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_enable_log_messages'] = $current_config['expressoMail_enable_log_messages']; 
    7679    // Begin Set Anti-Spam options. 
    7780    $_SESSION['phpgw_info']['server']['expressomail']['expressoMail_command_for_ham'] = $current_config['expressoMail_command_for_ham']; 
     
    117120                                                        $GLOBALS['phpgw_info']['flags']['update_version']); 
    118121 
     122        if ($GLOBALS['phpgw_info']['user']['preferences']['expressoMail']['use_shortcuts']) 
     123        { 
     124                echo $obj -> getFilesJs("js/shortcut_pack.js", $GLOBALS['phpgw_info']['flags']['update_version']); 
     125        } 
     126 
    119127        // Get Preferences or redirect to preferences page. 
    120128        $GLOBALS['phpgw']->preferences->read_repository(); 
  • trunk/expressoMail1_2/setup/setup.inc.php

    r110 r117  
    1212        $setup_info['expressoMail1_2']['name']          = 'expressoMail1_2'; 
    1313        $setup_info['expressoMail1_2']['title']         = 'ExpressoMail 1.2'; 
    14         $setup_info['expressoMail1_2']['version']       = '1.2104'; 
     14        $setup_info['expressoMail1_2']['version']       = '1.2105'; 
    1515        $setup_info['expressoMail1_2']['app_order']     = 2; 
    1616//      $setup_info['expressoMail1_2']['tables'][]      = 'phpgw_expressoMail1_2'; 
  • trunk/expressoMail1_2/templates/default/config.tpl

    r96 r117  
    1414   </tr> 
    1515   <tr bgcolor="{row_on}"> 
     16    <td>{lang_Do_you_want_to_log_the_sent_messages?}</td> 
     17    <td> 
     18     <select name="newsettings[expressoMail_enable_log_messages]"> 
     19      <option value=""{selected_expressoMail_enable_log_messages_False}>{lang_No}</option> 
     20      <option value="True"{selected_expressoMail_enable_log_messages_True}>{lang_Yes}</option> 
     21     </select>&nbsp;&nbsp;&nbsp;path: /home/expresso/mail_senders.log 
     22    </td> 
     23   </tr> 
     24   <tr bgcolor="{row_off}"> 
    1625    <td>{lang_Do_you_want_to_use_the_spam_filter?}</td> 
    1726    <td> 
     
    2231    </td> 
    2332   </tr> 
    24    <tr bgcolor="{row_off}"> 
     33   <tr bgcolor="{row_on}"> 
    2534    <td>{lang_Command_for_spam}</td> 
    2635    <td> 
    2736        <input type="text" name="newsettings[expressoMail_command_for_spam]" value="{value_expressoMail_command_for_spam}" size="60" />  
    2837    </td> 
    29    <tr bgcolor="{row_on}"> 
     38   <tr bgcolor="{row_off}"> 
    3039    <td>{lang_Command_for_unmark_spam}</td> 
    3140    <td> 
     
    3342    </td> 
    3443   </tr> 
     44   <tr bgcolor="{row_on}"> 
     45        <td colspan="2"><b>{lang_Imap_Folders_Properties}</b></td></tr> 
    3546   <tr bgcolor="{row_off}"> 
    36         <td><td colspan="2"><b>{lang_Imap_Folders_Properties}</b></td></tr> 
    37    <tr bgcolor="{row_on}"> 
    3847        <td>{lang_Trash_Folder_name}</td> 
    3948        <td> <input type="text" name="newsettings[expressoMail_trash_folder]" value="{value_expressoMail_trash_folder}" size="60" /></td></tr> 
    40    <tr bgcolor="{row_off}"> 
     49   <tr bgcolor="{row_on}"> 
    4150        <td>{lang_Drafts_Folder_name}</td> 
    4251        <td> <input type="text" name="newsettings[expressoMail_drafts_folder]" value="{value_expressoMail_drafts_folder}" size="60" /></td></tr> 
    43    <tr bgcolor="{row_on}"> 
     52   <tr bgcolor="{row_off}"> 
    4453        <td>{lang_Sent_Folder_name}</td> 
    4554        <td> <input type="text" name="newsettings[expressoMail_sent_folder]" value="{value_expressoMail_sent_folder}" size="60" /></td></tr> 
    46    <tr bgcolor="{row_off}"> 
     55   <tr bgcolor="{row_on}"> 
    4756        <td>{lang_Spam_Folder_name}</td> 
    4857        <td> <input type="text" name="newsettings[expressoMail_spam_folder]" value="{value_expressoMail_spam_folder}" size="60" /></td></tr> 
Note: See TracChangeset for help on using the changeset viewer.