Changeset 2978 for branches


Ignore:
Timestamp:
06/29/10 16:20:56 (14 years ago)
Author:
niltonneto
Message:

Ticket #1123 - Corrigido problema na RegExp? que trata confirmação de leitura.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.0/expressoMail1_2/inc/class.imap_functions.inc.php

    r2962 r2978  
    453453            $return['signature']        = $return_get_body['signature']; 
    454454        } 
    455                 $pattern = '/^[ \t]*Disposition-Notification-To(^:)*:(.+)*@(.+)*$/isUm'; 
     455                $pattern = '/^[ \t]*Disposition-Notification-To:[ ]*<?[[:alnum:]\._-]+@[[:alnum:]_-]+[\.[:alnum:]]+>?/sm'; 
    456456                if (preg_match($pattern, $header_, $fields)) 
    457457                { 
    458                         preg_match('/[[:alnum:]\._\-]+@[[:alnum:]_\-\.]+/',$fields[0], $matches); 
    459                         $return['DispositionNotificationTo'] = "<".$matches[0].">"; 
     458                        if(preg_match('/[[:alnum:]\._\-]+@[[:alnum:]_\-\.]+/',$fields[0], $matches)){ 
     459                                $return['DispositionNotificationTo'] = "<".$matches[0].">"; 
     460                        } 
    460461                } 
    461462 
Note: See TracChangeset for help on using the changeset viewer.