[sork] auto-responder / vacation not responding.

Warren @ Cape Innovations warren at capeinnovations.com
Tue Sep 15 10:43:40 UTC 2009


Hello,
I am using:
ubuntu server 8.04LTS
postfix-mysql - 2.5.1
mysql-server-5.0 - 5.0.51
courier-imap -  4.3.0
Horde Groupware Webmail Edition 1.2.4 (September 14 2009)
sork-vacation-h3 3.0.1-1
autovacation module for Horde Framework 3.3.0-0.3

I have setup virtual domains - (Email users do not have local shell 
accounts) using this great howto
http://flurdy.com/docs/postfix/
Everything is working great.

I install horde groupware webmail and it is also working perfectly.

My customers ask me for a vacation facility. So I installed vacation.

I modified my users table in the mail database to include
| vacation_sub    | varchar(255)         |
| vacation_msg    | varchar(255)         |
| vacation        | varchar(4)           |

Now my users table looks like this

| id              | varchar(128)         |
| name            | varchar(128)         |
| uid             | smallint(5) unsigned |
| gid             | smallint(5) unsigned |
| home            | varchar(255)         |
| maildir         | varchar(255)         |
| enabled         | tinyint(3) unsigned  |
| change_password | tinyint(3) unsigned  |
| clear           | varchar(128)         |
| crypt           | varchar(128)         |
| quota           | varchar(255)         |
| procmailrc      | varchar(128)         |
| spamassassinrc  | varchar(128)         |
| vacation_sub    | varchar(255)         |
| vacation_msg    | varchar(255)         |
| vacation        | varchar(4)           |

I've modified my vacation conf.php to reference the correct columns

$conf['server']['params']['default']['table'] = 'users';
$conf['server']['params']['default']['user_col'] = 'id';
$conf['server']['params']['default']['pass_col'] = 'crypt';
$conf['server']['params']['default']['message'] = 'vacation_msg';
$conf['server']['params']['default']['subject'] = 'vacation_sub';
$conf['server']['params']['default']['vacation'] = 'vacation';
$conf['server']['params']['default']['driverconfig'] = 'horde';
$conf['server']['params']['default']['hordeauth'] = false;
$conf['server']['params']['encryption'] = 'md5-hex';
$conf['server']['params']['show_encryption'] = false;

when I click on vacation and set my message up and click submit... a 
message appears stating 'Vacation notice successfully enabled'

I manual browse the mysql table users and I see 'vacation' is enabled 
and the custom message is stored. Fantastic!

However, when I email the account that has autoresponder enabled I do 
not get a response. I cannot find any logging information.

Do I need to modify my postfix master.cf to call some script? I have 
seen several autoresponder.pl scripts. however there is no reference to 
these in the horde setup or horde vacation documentation.

I've search for quiet a bit and seen many other solutions, however none 
use virtual domains with mysql backend and horde vacation.

Any help is appreciated.
Regards,
Warren








More information about the sork mailing list