Off the top of my head, these look good. I'd really want to go back and dig to make sure I hadn't missed anything before submitting a final list.
Reporting multiple messages per spamcop.net report, there is a message size limit I'd have to dig out. This is a real time saver as it cuts down on the individual reply messages you get for each spam sent so that you only get one reply for each group of spam messages sent.
A simple method to select full or quick reporting on a per-message basis so you could report using both options in one wash cycle.
A report throttle for both full and Quick reports so you could limit the number of lines sent by each type. Very important for keeping costs down for paying reporters. Really pays off if you have looked at a message and triggered the auto-download of 999 lines for the preview.
-- For quick reports there is no sense in reporting much message body with a quick report since spamcop doesn't look at the body and you need just enough to show it was spam if questioned, 25 lines is more than enough.
-- For full reports you want all of the body but usually not so much any attachments, say 200 lines as spamcop.net looks at the body to generate additional reports on spammy links. If you do want to send a full message with attachments at some point it is easy enough to do manually by a copy/paste from the source tab to the spamcop.net web form so this isn't something MW needs to deal with.
A method to resend any report that is rejected by your SMTP server or that gets lost in the process. Spamcop.net automatically sorts out duplicate messages reported so that isn't something MW has to deal with.
EDIT: An indication that the message has been reported, removing/disabling the check-boxes is fine or another state on the report graphic (mentioned below) would do.
A way to specify a primary SMTP server for sending spam reports, having the sending try the fall-back (restore) server if the primary fails would be good too. Way too many servers are blocking spammy looking outgoing messages making reporting a royal aggravation, being able to select one that works every time is really important.
A log of reports sent out, even better if the report messages themselves are available for some period of time.
Note: This server stuff will be important to MW internally once the statistics stuff is ready so the reports are reliably sent.
Bill, Your suggestion below makes sense so that folks could add their ISP or other address to be reported to even if they didn't want to report to spamcop.
I'd like KnujOn reporting, and possibly a facility to allow users to build their own custom list of reporting addresses.
Ideally I'd like a "Spamcop Report" column with two check-boxes in it, one for quick and one for full reporting. If someone has the time a fancy multi-state graphic (like classification) might be clearer than the check-boxes and that would be nice to have.
I'd think each other reporting address deserves its own column, you'd not want to report all your spam to KnujOn like you do spamcop or mail from other sources to your ISP's spam address. Maybe an option to select "Report to All" but that wouldn't be a big priority for me and it opens up the ease of abuse situation as would automatic reporting.