Yes - Mail in your NY return.
The instructions for NY Form IT-201 state (on pg. 4) : "You must e-file if your software allows you to e-file your return."
If TurboTax is telling you to mail in your New York return, you can do so with peace of mind.
**Mark the post that answers your question by clicking on "Mark as Best Answer"