In DEBUG log, I do see  the very last RecipientData key contains value of a
list of recipients. That's exactly what I want. I can't get my head around
the code to extract it. Plus I only need the email address part.  At first,
I thought  by making Recipent as empty array then loop through its key to
get its value, something like $recipeint_array = array(), then while
$recipient_array['Recipient'] to get all its value. Yes, I'm a beginner in
PHP. Perhaps you can shed some light. Thanks.

On Thu, Nov 4, 2010 at 11:00 PM, Nigel Kukard <[email protected]> wrote:

>
> Although I can track how many emails a user have sent by counting the
> Sender field in the session_tracking table, it is not entirely correct
> because each matching policy only records a row to the session_tracking
> table. Whereas an email can send to multiple recipients. I want to add a
> Recipient field to session_tracking table so that I can track every
> recipient or preferable a comma split list of recipients.
> I've tried to modify the code in /usr/lib/policyd-2.0/cbp/tracking.pm by
> inserting a Recipient field with some success, but with my very limited Perl
> skill, it only records one of many recipients.
>
>
> The column RecipientData contains a list of recipients along with which
> policies was matched for each one.
>
> -N
>
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.policyd.org/mailman/listinfo/users
>
>
_______________________________________________
Users mailing list
[email protected]
http://lists.policyd.org/mailman/listinfo/users

Reply via email to