[Tickets #4110] Vacation Procmail problem

bugs@bugs.horde.org bugs at bugs.horde.org
Mon Jul 3 12:01:25 PDT 2006


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=4110
-----------------------------------------------------------------------
 Ticket             | 4110
 Updated By         | car at cespi.unlp.edu.ar
 Summary            | Vacation Procmail problem
 Queue              | Ingo
 Version            | 1.1.1
 State              | Unconfirmed
 Priority           | 2. Medium
 Type               | Bug
 Owners             | 
-----------------------------------------------------------------------


car at cespi.unlp.edu.ar (2006-07-03 12:01) wrote:

I forgot to mention that the problem can be corrected changing line 434 in
lib/Script/procmail.php file from ingo's  tree directory

> The solution I propose is to change the line:
>  DUMMY=`test $FILEDATE -le $DATE && rm -f 'vacation.user at domain.tld'`
> by
>  DUMMY=`test ${FILEDATE:-0} -le $DATE && rm -f
'vacation.user at domain.tld'`
>
>> When the .procmailrc script is generated it does not consider the
>> first case when the file vacation.user at domain.tld it does not exists.
>> The generated script looks like:
>> :0
>> {
>>   FILEDATE=`ls -lcn --time-style=+%s 'vacation.user at domain.tld' | awk
>> '{ print $6 + (604800) }'`
>>   DATE=`date +%s`
>>   DUMMY=`test $FILEDATE -le $DATE && rm -f 'vacation.user at domain.tld'`
>>
>>   :0 Whc: vacation.lock
>>   * $^To:.*user at domain.tld
>>   * !^X-Loop: user at domain.tld
>>   * !^FROM_DAEMON
>>   | formail -rD 8192 vacation.user at domain.tld
>>     :0 ehc
>>     | (formail -rI"Precedence: junk" \
>>        -A"X-Loop: user at domain.tld" \
>>        -i"Subject: Vacation test" ; \
>>        echo "I'm not at office" \
>>       ) | $SENDMAIL -oi -t
>> }
>>
>





More information about the bugs mailing list