[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: automatic handling of newly added domains

On Wednesday 31 March 2004 18:52, Alex Howansky wrote:
> If I add a new domain to my configuration (i.e., insert a new alias user),
> qmail doesn't immediately start accepting mail for that domain because it
> only reads the rcpthosts at start up. How does everyone handle this
> situation? I figure I'll just cron "qmailctl hup" every hour or so. Does
> anyone have an alternate solution?

We have a 5 line Perl script listening on a pipe. Whenever the admin scripts 
add a domain they also write to the pipe, which causes a restart. The pipe 
mostly handles permission/ownership issues as the processes run as different 
users etc. Although crackers obtaining any shell access could maliciously 
restart qmail repeatedly - that is the least of our worries.

We did ponder Postgres triggers - but that seemed to be a relatively new bit 
of postgres (as far as running external programs goes) - although it puts the 
logic in the "right place", most of our logic is in the admin scripts anyway 
for better or worse.