Dragoncrest wrote:
hi all. I've got a little proof of concept idea I want to do and I was looking to get some advice from some of the CGI experts on this list to help me with it. What I want to do is simple. I have like 3 users I want to track and retrieve the following stats on.

1. Total number of total messages received since XX date @ xx time. (since last clearing of counter)
2. Total number of messages filtered as spam.
3. Total number of messages filtered as viruses.


I'm sure that there has to be a way to do a very simple cgi script that will be able to be called each time an email is received and after it is sorted so as to increment the individual counters related to each of the sorting criteria. Then when someone loads the cgi script via a

Unclear on the concept.


I think you want to separate the tallying of stats from the display. The stats can be kept up to date via procmail recipes, content filtering or logfile tailing. That happens all the time.

When someone hits your CGI script, you only have to retrieve the statistics, whether they be from a flat file, a DBM file or a database table, and format the results as you see fit. This way you can also produce a test browser that works from the command line.

web browser off your web server they can see the stats for each user and clear the counters/mailboxes if necessary. The stats would be my biggest concern. I'm no huge cgi expert and I also figured that this might be useful for a lot of other people in some form so I'm sharing the idea in hopes that those of you with more experience with CGI might be able to come up with a working cgi script. I don't think it will be anything huge, but I'm unsure where to start. Thanks for the input everyone! :)

First off, start gathering your stats. That has nothing to do with CGI, and will probably present enough challenges as it is to keep you busy for a while. You might also want to look at packages that do this sort of thing already, like mailgraph. (But otherwise your idea sounds like an excellent learning opportunity).


Good luck,
DAvid

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to