if you have a manageable switch, you should be able to find out the status of each port (half-duplex, full-duplex, 10mb, 100mb, etc...) and track down the offending machine.
my 3com switches have this functionality,
sorry but i dont know about mailing the logs, guess you will just have to check them manually/regularly.
regards,
steve