Rate limiting is when a computer or server puts a limit on the number of actions a user can take on a website or email account. It is designed to prevent spammers from carrying out DoS (Denial-of-Service) attacks which overload websites with constant requests.