Yes, they can - with their ID card.
Not the smartest of your posts
Not yours, either! Until the rules were changed last year(?), anyone, Thai or foreign, could deposit cash in CDMs without an ATM card, then it was changed to require an ATM card or, in the case of Thais, their ID card as an alternative, which is why I posted..."Thais can deposit cash without an ATM card", that was, and still is, a 100% correct comment.