Why does a cat drool?

A cat may drool when they are purring. The excess saliva may be produced while they sleep as well. See a vet if this seems excessive.