Can I mail in my deposits?

YES.

The preferred method is with a signed letter accompanied by a cheque.