Denigrate: to attack the character or reputation of; speak ill of; defame.
We expect politicians to defame each other in an election year.
They frequently harass their victims by contacting their friends, colleagues, online contacts, etc., to either defame them or to gain pertinent information about their personal and professional lives.