<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Vacation not updating postfixadmin tables correctly</title> 
  <pubDate>Fri, 10 Apr 2026 17:02:35 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/9029</link> 
  <atom:link rel="self" type="application/rss+xml" title="Vacation not updating postfixadmin tables correctly" href="https://bugs.horde.org/ticket/9029/rss" /> 
  <description>Vacation not updating postfixadmin tables correctly</description> 
 
   
   
  <item> 
   <title>Hi,

while setting an user in vacation state with vacation</title> 
   <description>Hi,

while setting an user in vacation state with vacation 3.2.1 the alias table of postfixadmin is not updated. I get the entry on the vacation table but the user alias is not set to &quot;user@domain, user@domain@autoreply.domain&quot;, as is set by the function of postfixadmin autoresponder. So on web interface the users thinks to be in vacation but there are not emails sent back to the sender.

</description> 
   <pubDate>Mon, 17 May 2010 09:18:53 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9029#t58842</link> 
  </item> 
   
  <item> 
   <title>I created 2 stored procedures in mysql to be called by postf</title> 
   <description>I created 2 stored procedures in mysql to be called by postfixadmin query_set and query_unset with

CALL BackVacation(\U)

and

CALL GoVacation(\U,\S,\M,\D)

------------------
CREATE DEFINER=`root`@`localhost` PROCEDURE `BackVacation`( IN vemail VARCHAR( 255 ) )
BEGIN  
DELETE FROM vacation WHERE email = vemail;

UPDATE alias SET goto = vemail WHERE address = vemail;

END
--------------------
CREATE DEFINER=`root`@`localhost` PROCEDURE `GoVacation`( IN vemail VARCHAR( 255 ) , IN vsubject VARCHAR( 255 ) , IN vbody TEXT, IN vdomain VARCHAR( 255 ) )
BEGIN  
REPLACE INTO vacation( email, subject, body, domain, created, active ) VALUES (vemail, vsubject, vbody, vdomain, NOW() , 1);

UPDATE alias SET goto = CONCAT( goto, CONCAT( CONCAT( &quot;, &quot;, goto ) , &quot;@autoreply.provincia.treviso.it&quot; ) ) WHERE address = vemail;

END
---------------


the only problem i have is in customsql.php lines 91 and 137 because call of a stored procedure does not return the affected rows</description> 
   <pubDate>Tue, 18 May 2010 07:11:02 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9029#t58866</link> 
  </item> 
   
  <item> 
   <title>I&#039;m not sure what to say. The current implementation seems t</title> 
   <description>I&#039;m not sure what to say. The current implementation seems to work for anybody else, and I personally don&#039;t use postfixadmin at all. I have no idea if this depends on the version or some setup. And I don&#039;t want to break the driver for everybody else.</description> 
   <pubDate>Thu, 21 Oct 2010 16:53:29 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9029#t60563</link> 
  </item> 
   
  <item> 
   <title>I have the same trouble with vacation 3.2.1 and postfixadmin</title> 
   <description>I have the same trouble with vacation 3.2.1 and postfixadmin 2.3.1. 
the alias table for postfixadmin is not updated, so the &quot;vacation&quot; postfix transport is not called.


</description> 
   <pubDate>Mon, 15 Nov 2010 18:47:37 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9029#t60840</link> 
  </item> 
   
  <item> 
   <title>I can confirm the issue: the postfixadmin driver included in</title> 
   <description>I can confirm the issue: the postfixadmin driver included in vacation-3.2.1 does not touch the alias table, which is required in a postfixadmin setup for mail to be handled by the reply script.
I created a driver called luxpa which does that. I have maintained my own version of this driver for years now, and so did many other Horde and PA users. So having support for postfixadmin has always been quite a common request, and it would be nice to have some working support in the stock ditribution.
See the attachment for my driver. The status is it works on my systems.</description> 
   <pubDate>Fri, 24 Dec 2010 22:14:51 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9029#t61206</link> 
  </item> 
   
  <item> 
   <title>I created a driver for the forwards modules too, which takes</title> 
   <description>I created a driver for the forwards modules too, which takes into account the issues posed by the interaction with vacation and postfixadmin (a vacation set is internally a special forward, but the user is not supposed to know this. So in my opinion the forwards module should not show tha vacation forward, if any, and should not remove it handles othars forwardings). You can find my driver in the atachment.</description> 
   <pubDate>Fri, 24 Dec 2010 22:21:04 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9029#t61207</link> 
  </item> 
   
  <item> 
   <title>Hi,
i just patched my vacation 3.2 with you patch but i get</title> 
   <description>Hi,
i just patched my vacation 3.2 with you patch but i get 
Fatal error: Class &#039;Forwards_Driver&#039; not found in /var/www/horde/vacation/lib/Driver/luxpa.php on line 16

I&#039;ve installed also forwards but does not change...
</description> 
   <pubDate>Mon, 27 Dec 2010 08:23:11 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9029#t61215</link> 
  </item> 
   
  <item> 
   <title>what is the latest on this i can also confirm that the vacat</title> 
   <description>what is the latest on this i can also confirm that the vacation module is not updating the postfixadmin alias table. </description> 
   <pubDate>Wed, 16 Feb 2011 17:09:18 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9029#t61825</link> 
  </item> 
   
  <item> 
   <title>just a tip i ended up using INGO with dovecot sieve and it s</title> 
   <description>just a tip i ended up using INGO with dovecot sieve and it sets up the vacation/forwards with not issues and it doesnt touch the mysql DB as it would with postfixadmin driver.
so thats one way to get around it and probably why this project isn&#039;t moving forward.
</description> 
   <pubDate>Thu, 17 Feb 2011 16:28:42 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9029#t61839</link> 
  </item> 
   
  <item> 
   <title>Vacation no longer exists.  Marking as not a bug.</title> 
   <description>Vacation no longer exists.  Marking as not a bug.</description> 
   <pubDate>Wed, 13 Nov 2013 03:58:59 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/9029#t81431</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
