What would be the "most appropriate" punishment for people who make false Accusations and destroy the life of an innocent man?

1) Should that person be thrown in jail for a minimum of 5-10 years? 2) If the accusation is sexual in nature (eg. SA or Rape), then the false accuser would need to register themselves as a known sex offender? 3) OR should they be forced to pay millions to their victim and be publicly humiliated and have their (as well as their family's) reputation ruined?

Or the best punishment would be a combination of everything?