It's a common configuration to have non-member posts to a mailing list be 
rejected.  It seems that most list servers run from /etc/aliases or similar 
which means that mail has already been accepted by the time the list server 
sees it.

Once mail has been accepted (SMTP code 250) it can be sent on, discarded, or a 
bounce message can be sent.  In the case of spam (which often accounts for 
most non-member mail to a list) we don't want to generate a bounce message as 
that hurts innocent third parties.  But in the case of members who send mail 
from their wrong address we want to inform them.

Ideally a non-member post to a mailing list would get a SMTP level rejection 
(SMTP code 55x).  When a real person sent the mail they get a bounce message 
and can re-send if appropriate, if a spam bot sent the mail then it gets 
discarded.

http://postfwd.org/

What's the best way of getting it to work that way?  I'm idly considering 
writing a script to take the list of members from Mailman and automatically 
generating a Postfwd configuration from it, the above URL describes Postfwd.

One benefit of using Postfwd in that manner could be that anyone who subscribes 
to one list could be allowed to send mail to all lists on the same server, it 
doesn't have to be that way (Postfwd is configurable and generating more rules 
isn't difficult) but it seems like a good idea.  The Mailman controls seem to 
only control posting access based on the membership of the list in question.

-- 
My Main Blog         http://etbe.coker.com.au/
My Documents Blog    http://doc.coker.com.au/

_______________________________________________
luv-main mailing list
[email protected]
http://lists.luv.asn.au/listinfo/luv-main

Reply via email to