[ingo] * $^To:.* in Vacation Procmail Script
    Norbert Kottmann 
    norbert.kottmann at id.unibe.ch
       
    Wed Jan 11 06:21:19 PST 2006
    
    
  
Hi
I am wondering why the procmail script of the vacation filter uses  
the rule:
* $^To:.*address at domain.tld
instead of:
* $^To: address at domain.tld
We had some problems with users which have two e-mail addresses with  
the same ending:
i.e. "firstname.lastname at domain.tld" and "lastname at domain.tld"
The users activated their vacation rule with both adresses (as it  
should be) and ingo writes two procmail rules for each e-mail address.
The result is, that e-mails to the "firstname.lastname at domain.tld"  
address are answered with two vacation messages because both rules "*  
$^To:.*lastname at domain.tld" and "*  
$^To:.*firstname.lastname at domain.tld" are matching.
This problem does no more appear if we use a modified version of the  
procmail.php, which does not write the regex:
$this->_action[] = '  * $^To: ' . $address;
Why is regular expression ".*" used? Is there a good reason for it?
Thanks for a tip,
Norbert
-- 
_____________________________
University of Bern
IT-Services Department
Norbert Kottmann
Gesellschaftsstrasse 6
CH-3012 Bern
Tel. +41 (0)31 631 38 38
Fax +41 (0)31 631 43 57
    
    
More information about the ingo
mailing list