I don't know what activitymail is, but I do know that svn.perl.org sends emails for each commit (to a mailing list that corresponds to the module being changed).
That's what activitymail does, but it sends the diffs from the (CVS) commits, too, optionally as an attachment.
http://search.cpan.org/dist/activitymail/
Regards,
David