whoa! Stop. Just thought. Check for a pattern on the users reporting the dupes. See if it is just externally. It COULD be greylisting. That's an antispam feature (useful sometimes) that tells a mail server to resend the email.
I have seen other mail servers on the outside sending a false "Not received" causing the originating mail server to resend the message. Depending on how many "false drops" you get that "2 copies, 3 copies". Even 5 or 10.
I spent a day working with our hosting provider on this one. A good provider will have logs of all the SMTP traffic. Pair.Com did and was able to identifiy that the "multiple emails" were in fact single sent ones reported as dropped by the destination SMTP server.
Whitelisting doesn't necessarily bypass your address from Greylisting either. Usually I find Greylisting (since in theory it's harmless since a true hosted and registered SMTP server is designed for a resend) isn't controlled other than on/off and no restrictions.
Good luck. Failing that you could just fire all the users reporting the dupes.... ;)
Well all else fails, make an offering to the computer gods. Preferably in small unmarked bills.