Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

shockme (2685)

shockme
  reversethis-{gro.dnuowtixe} {ta} {kcohs}
http://exitwound.org/
AOL IM: stephenhargrove (Add Buddy, Send Message)

If you really must have more information about me, see my home node [perlmonks.org] at PerlMonks [perlmonks.org] or my journal [exitwound.org] at exitwound.org.

Journal of shockme (2685)

Sunday September 22, 2002
07:44 PM

Sendmail and Spamassassin Blues

[ #7908 ]
I didn't do much at all today. $family{wife} had to leave town this morning, and (thankfully) let me sleep in. She'll be back later tonight. After the week I had, it's a much needed day off.

So, I ssh'd to a friend's box today and set up sendmail for him. Unfortunately, the DNS records are screwed up, so his machine doesn't properly resolve. That can't be fixed until Monday, at the earliest. That ended that bit of fun.

I installed Spamassassin the other day, and am using the spam-ass milter to to call spamassassin from sendmail. It worked like a champ for about 4 days, then started spitting messages lke the following in the logs:

Sep 22 19:24:05 frank sm-mta[18775]: g8N0K55T018775: Milter (spamassassin): timeout before data read
Sep 22 19:24:05 frank sm-mta[18775]: g8N0K55T018775: Milter (spamassassin): init failed to open

I've researched the problem, and the only solution seems to be restarting spamd, spam-ass and sendmail. I wrote a perl script to do it, cron'd it hourly, but no joy. spamd doesn't seem to be getting killed. It works perfectly if I kill it manually, but the script just doesn't kill it. And I'm running the script at root. Very odd ... And very frustrating.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.