Wednesday, May 31, 2006

changes

1) Since we have so few articles being posted to the site, it doesn't make sense, to me, for the articles.rss page to be generated each time it is accessed. That said, I've set up a root cronjob to grab the page, using wget, and save it to evolt.org document directory. The cronjob runs every 20 minutes, the same as the Drupal module hook interval. I've also added a rewrite in evolt.org.conf to return the file before Drupal gets its hands on the request. To back the change out, remove the rewrite and remove the cronjob.

2) I've added a 'SPAM' list and changed the qmail-to-mailman.py file so that mail that would have bounced from evolt.org or lists.evolt.org instead goes to the SPAM list. This prevents bounces from being sent to spammers that blindly send mail to guessed accounts on evolt.org.

Monday, May 22, 2006

djbdns

Since about Friday, the mail has been slowed to a crawl. It appears that qmail is getting hung up on a few servers probably because of the large DNS packets problem. I tried patching qmail but qmail-remote kept dying. I've rolled back to the original code and installed djbdns which was the alternative solution of solving this problem. I had to shutdown named in the process.