All that is pretty much standard features for any Wired PoE (Power over Ethernet cable) camera.. I use Dahua personally because they play nicely with MacOSX, Hikvision is the most popular brand on these forums, but you have to be weary about region locking and firmware updates.. if you really want it to be a PTZ then there is a decent cheap Chinese PTZ that is popular on these forums.. dont know if it'll do email/ftp, suppose it should.. someone whom owns one should tell you more about them.
Minimum get a 1080P (2MP) Camera, anything less is a waste of time and money.. UHD-4K (12MP) are already widely avilable and costs are coming down quick.
I need more information on your environment before you'll get a model recommendation out of me.. how many cameras, indoors/outdoors/mixture, major goals and objectives, physical install location of camera(s) all impacts what camera is best where.
Right now I'd say go look at both Hikvision and Dahua's product lineups, look at whats avilable and what cameras your keen on, choose a company and stick w/em as you add more cameras.. so they all run same interfaces and have same features.. mixing and matching brands is where most newbies make a big mistake, pick one good brand and ride the train; you'll be much happier.. Image quality wise they are all on a level playing field since they use mostly the same sensors and optics, so very little difference can be seen in image quality between brands when they share much of the same specs to start off with.
When you find a camera you like just come back here and search or ask, more than likely someone will have some feedback on it.. combined we have done it all.