There is no possibility to get PUK code through SMS without 19 digit SIM card number or IMSI, if not available, just approach BSNL CSC / Franchisee center to know the SIM number or to get PUK.