Jeff Tupper / Pedagoguery Software Inc <[EMAIL PROTECTED]> writes:

> I played around a bit more with my dot-qmail file, which resulted in
> me finding that if I replaced
> 
> 
> |preline /usr/home/USER/tmda-0.68/bin/tmda-filter
> 
> with
> 
> |preline /usr/home/USER/tmda
> 
> where tmda is the following shell script:
> 
> #!/bin/csh
> /usr/home/USER/tmda-0.68/bin/tmda-filter >>& /usr/home/USER/mail/tmdalog
> 
> then TMDA starts working.

I have absolutely no idea why this might be.  Just out of curiousity,
if you change your .qmail file to the following, does it continue to
work?

|preline /usr/home/USER/tmda-0.68/bin/tmda-filter 2>&1 > /usr/home/USER/mail/tmdalog

> I now have it set up watching for key words and several lists of
> from: and to: addresses. One problem I'm having now is that I have,
> in my incoming filter:
> 
> 
> to-file -autodbm /usr/home/USER/.tmda/lists/acceptto ok
> 
> with
> 
> [EMAIL PROTECTED]
> 
> in /usr/home/USER/.tmda/lists/acceptto , but the tmda list mail is not
> coming through automatically. My incoming filter only has "ok" rules.

TMDA never looks at the To field.  It only looks at the envelope
recipient, which is you, not the list.  The mail was originally sent
to the list, but copies were resent to each list member.  So the
envelope recipient for this particular copy is [EMAIL PROTECTED] or
whatever address you used to subscribe.

Adding your main address to your acceptto list is just going to open
you up to spam, so the recommended way to handle lists is either to
subscribe with a [EMAIL PROTECTED] sort of address and create a
.qmail-listname file to deposit the mail where you want *without*
using TMDA or add a from rule to match the list's envelope sender:

from [EMAIL PROTECTED] ok

No matter how you do it, you can't filter out spam from a mailing list
with TMDA, since the header looks the same for both good and bad
mail.  Many of us simply go the first route (using .qmail extension
files or procmail recipes) and skip TMDA when it comes to lists.

> >TMDA, on the other hand, sends using SMTP.  It may be blocked.  Try
> >the following to test this.
> >
> >Set the OUTGOINGMAIL variable in your config file.  If you already
> >have this variable set, make sure it is "sendmail" and *not* "smtp".
> >
> >OUTGOINGMAIL = "sendmail"
> 
> I tried this before trying the shell script, and it didn't change
> observed behaviour (no confirmation request sent out, dot-qmail file
> being retried over and over, no TMDA logs).

Well, I have no idea what's going on, but they seem to have you locked
down pretty tight.

> >  > I can't see processes other than mine running on the system.
> >
> >Ouch.
> 
> It was a surprise to see such a short list come from "ps -aux" as I
> haven't encountered the restriction before. But it seems reasonable on
> a commercial web host.

Yeah, that makes sense.  You might be in a jail.  Maybe a poorly
configured one :(


Tim
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to