Block SMS without number In India, we often receive SMSs which do not actually have a number, but instead, have a name like 'VK-AMSWAN'. SMS blockers like Truecaller don't have any facility to recognise such senders, and keep asking for a number to block.

How do I block such senders? I cannot blanket block all unknown SMSs because even banking information comes from such named senders.

Edit: When using third party SMS apps like chomp SMS, there is an option to show contact number below contact name. Guess what it shows for the spam?

VK-AMSWAN (name)

VKAMSWAN (where the number shows up for other contacts)

-_-

Edit 2: Thank you so much for your suggestions, guys. :) But it seems SMS blocking isn't as well developed as call blocking is. Truecaller actually rejects spam calls without you ever knowing about them. No SMS blocker I've seen has this facility so far. All they do is receive the messages and hide them. If someone can locate a method to fully block spam SMS, please do tell. :)
Since you told DND doesn't block these kind of messages, you can use Textra SMS from the Play Store and select the message that you received and select the Blacklist message option to stop receiving the SMS.

If you still want those messages to be received but not to get a notification you can select the Crossed Bell icon at the top to not notify on receiving the message so that it is stored into your inbox for future use but will not be notified to you.

Update:

Using textra I found another feature to find out the number of those LM-* ,TM-* , VK-* series kinda SMS messages. Open Textra and swipe the message to left to reveal the call feature. Double tap the call button and it calls the number. So now you've got the number and this way you can block those numbers from receving those text messages. I tried that and showed the numbers to me for every message in my inbox with XX-* sms messages. ;)