TT can efile your tax returns if you tell it to do so. However, it cannot mail them, as you must sign them with a pen.
If you somehow selected to mail your returns, you can try to change from Mail to Efile https://ttlc.intuit.com/replies/5561257