OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
Re: "HOLD" for customer email...clarification

From: Michael Nguyen (michaelntwentyten.org)
Date: Sun Jan 29 2006 - 14:16:35 CST


From: "Magnus Bäck" <magnusdsek.lth.se>
> Michael Nguyen <michaelntwentyten.org> wrote:

> > So.... I have these delinquent, non-paying customers. What I'd like
> > to do is hold onto their email until they pay up. Here's what I have:
> >
> > /etc/postfix/pastdue
> > sandycat.com hold:
> >
> > /etc/postfix/main.cf
> > ...
> > transport_maps = hash:/etc/postfix/pastdue, proxy:mysql:transport
> > ...
>
> HOLD is not a transport name, it's an access map action. You should use
> it in a check_recipient_access restriction. Do note, however, that the
> message as a whole is held. That is, you risk holding up the mail of
> paying customers.

I'm sorry Magnus, but I don't think I understand. What do you mean by this?
What scenario are you worried about? Let's say I have the following
domains:

sandycat.com
domain1.com
domain2.com

If I set...

check_recipient_access restriction = hash:/etc/postfix/pastdue

and /etc/postfix/pastdue is:

sandycat.com HOLD

The only thing I can imagine is that you're concerned about the scenario
where michaelntwentyten.org sends a multi-recipient message to
user1domain1.com, user2domain2.com, and michaelsandycat.com? If so this,
is very acceptable as we're pretty large, but the interaction between
domains is minimal.

With regards to Keith's very legitimate question of legality, we're thinking
this through before we do it and only intend to do it in gross cases. We
have customers who haven't paid a bill since 2003 (extreme case) and we want
to do this to those type of customers. In the past, we've accidentally
rejected mail for grossly delinquent accounts (i.e. we really thought that
they weren't using the accounts) and the response has always been *really*
positive (i.e. they never answer their phone or emails but they call up
really fast and apologetically pay their bills). We'll see how this goes...

[snip]

Michael