procmail
[Top] [All Lists]

Re: Pong messages from tom

2002-11-20 20:35:03
Don Hammond wrote:
On 20 Nov, Charlie Summers wrote:
| | That _I_ am not receiving the pongs on posting to the list, I cannot
| explain. Perhaps Allison is filtering my posts to /dev/null?

Or maybe something at your end is stopping them from getting to you. Is
charlie(_at_)lofcom(_dot_)com a deliverable address? Here's a little more info.
From 11/13 to 11/16, I noticed a bunch of bounces in my sendmail log
from tallison(_at_)tacocat(_dot_)net to 
procmail(_at_)tradersdata(_dot_)com(_dot_)  Mail to that
address is bounced by sendmail as user unknown.  I didn't verify it,
but I'm reasonably sure each one of those bounces would be shortly
after a post to the list.  The count is the same. I believe I bounced
the pong messages (woohoo!). Then, today's pong messages to the list
also came shortly on the heels of my posts.
Here's my guess.  Tom is using some autoresponder to verify that
sender's addresses are deliverable.  He was at first taking the sender's
address from the From: header, then switched to formail -rt. That would
explain my bounces of last week, and the messages coming to the list
today. Anyone who sets Reply-To: the list would cause formail to return
the list address in Tom's new To: header, and hence the pong message
goes to the list.  For other's who don't set that header, formail uses
the From: header.  If Tom were using formail -r (no -t), then I believe
formail would choose the Return-Path: which would be the list again.

Yes, I am using an autoresponder to verify a sender's address. But the autoresponder is not sending out the emails. It will however show up as an interrupted delivery attempt: HELO, MAIL FROM, RCPT TO and then quit. Never is there a DATA entered.

As for the 'pong' emails...

As stated earlier I was using some bad regex matching of
^Subject.*ping
which matched "Subject: stripping"

I have since changed it to:
!^FROM_DAEMON
 ^Subject: ping

Now if there is some way that I can be sure to limit the Subjec to only ping it would help. But I'm not entirely sure how, unless I do something like:

* ? "Subject: ping"
*!? "Subject: ping."

Or something to that effect.

hints?  Or is it easier to just /dev/null me?  :)

--
"Don't drop acid, take it pass-fail!"
-- Bryan Michael Wendt


_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail