Generally, thank you letters are written in a professional tone, are closer to a page, maximum, in length, and demonstrate that you've put effort into saying thank you. They can still be sent as an email, but format and personalize it accordingly so it comes across .