Changeset 2979 for trunk


Ignore:
Timestamp:
06/29/10 16:22:30 (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
  • trunk/expressoMail1_2/inc/class.imap_functions.inc.php

    r2958 r2979  
    557557                } 
    558558 
    559                 $pattern = '/^[ \t]*Disposition-Notification-To(^:)*:(.+)*@(.+)*$/isUm'; 
     559                $pattern = '/^[ \t]*Disposition-Notification-To:[ ]*<?[[:alnum:]\._-]+@[[:alnum:]_-]+[\.[:alnum:]]+>?/sm'; 
    560560                if (preg_match($pattern, $header_, $fields)) 
    561561                { 
    562                         preg_match('/[[:alnum:]\._\-]+@[[:alnum:]_\-\.]+/',$fields[0], $matches); 
    563                         $return['DispositionNotificationTo'] = "<".$matches[0].">"; 
     562                        if(preg_match('/[[:alnum:]\._\-]+@[[:alnum:]_\-\.]+/',$fields[0], $matches)){ 
     563                                $return['DispositionNotificationTo'] = "<".$matches[0].">"; 
     564                        } 
    564565                } 
    565566 
Note: See TracChangeset for help on using the changeset viewer.