Depends how secure you really want to be. Most of the time SQL injection and xss protection will do but email forms do have some other nasties to look out for...
"Email injection is a type of injection attack that hits the PHP built-in mail function. It allows the malicious attacker to inject any of the mail header fields like, BCC , CC, Subject, etc., which allows the hacker to send out spam from their victims? mail server through their victims? contact form. For this reason, this attack is called Email Injection, or mail form spamming."