[pkg-horde] Bug#509430: ingo1: bad procmail-recipies generated for vacation
IOhannes m zmoelnig
zmoelnig at iem.at
Mon Dec 22 10:43:30 UTC 2008
Package: ingo1
Version: 1.2-1
Severity: normal
Tags: patch
the procmail-filters generated for vacation/out-of-office notifications are faulty:
no emails are sent back to the original sender (which makes the entire
"vacation"-filter rather pointless).
the relevant upstream bugs (#6509, #7052) have been fixed upstream in the 1.2.1 release.
the attached patch (for /usr/share/horde3/ingo/lib/Script/procmail.php) is ripped from
the 1.2.1 release (consider it a backport of the bugfix)
since xmas is right at hand, this suddenly became rather urgent...
fgmasdr
IOhannes
-- System Information:
Debian Release: lenny/sid
APT prefers testing-proposed-updates
APT policy: (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.24-etchnhalf.1-686 (SMP w/2 CPU cores)
Locale: LANG=de_AT at euro, LC_CTYPE=de_AT at euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash
Versions of packages ingo1 depends on:
ii horde3 3.2.2+debian0-1 horde web application framework
Versions of packages ingo1 recommends:
ii php5-imap 5.2.6.dfsg.1-0.1~lenny1 IMAP module for php5
Versions of packages ingo1 suggests:
ii imp4 4.2-3 webmail component for horde framew
pn php-net-sieve <none> (no description available)
-- no debconf information
-------------- next part --------------
--- ingo/lib/Script/procmail.php.00 2008-12-22 10:59:10.000000000 +0100
+++ ingo/lib/Script/procmail.php 2008-12-22 11:30:50.000000000 +0100
@@ -2,7 +2,7 @@
/**
* The Ingo_Script_procmail:: class represents a Procmail script generator.
*
- * $Horde: ingo/lib/Script/procmail.php,v 1.46.10.28 2008/05/05 17:22:21 selsky Exp $
+ * $Horde: ingo/lib/Script/procmail.php,v 1.46.10.30 2008/08/18 12:52:54 jan Exp $
*
* Copyright 2003-2008 The Horde Project (http://www.horde.org/)
*
@@ -488,7 +488,8 @@
$this->_action[] = ' :0 Whc: ${VACATION_DIR:-.}/vacation.lock';
if ($timed) {
$this->_action[] = ' * ? test $DATE -gt $START && test $END -gt $DATE';
- $this->_action[] = ' :0 Whaf';
+ $this->_action[] = ' {';
+ $this->_action[] = ' :0 Whc';
}
$this->_action[] = ' * ^TO_' . $address;
$this->_action[] = ' * !^X-Loop: ' . $address;
@@ -521,6 +522,11 @@
$this->_action[] = ' ' . $this->_params['echo'] . ' -e "' . $reason . '" \\';
$this->_action[] = ' ) | $SENDMAIL -f' . $address . ' -oi -t';
$this->_action[] = '';
+ $this->_action[] = ' :0';
+ $this->_action[] = ' /dev/null';
+ if ($timed) {
+ $this->_action[] = ' }';
+ }
}
}
$this->_action[] = '}';
More information about the pkg-horde-hackers
mailing list