room_citadel_support  

[Citadel Support] Re:Remote POP3 retrieval only works on Citadel startup

IGnatius T Foobar
Sat, 07 Jun 2008 20:29:45 -0700

 >One more data point: I found that if I send the citserver processes the  
 
 >"SIGHUP" signal (using "killall -1 citserver"), the POP3 mail collection 
  
 >takes place. For the moment I've put in a cron job to kick Citadel this 
way   
 >every 10 minutes, though it doesn't exactly promote that "warm fuzzy"   
 >feeling...   
   
 That's a really bad thing to do.  SIGHUP does not tell citserver to 
reread its configuration.  When you send citserver a SIGHUP, it *stops 
running*.  In your case it's automatically restarting, but you can't do 
this because when it gets that signal it stops what it was doing, aborts 
any database operations that are in progress, drops any client 
connections, etc. etc. etc.  
   
 The "POP3 polling frequency" configuration item definitely is where you 
want to be setting this.