Yep. I live in one of the "post salary or GTFO" states, and lead with that. Anyone who can't respond with a straight answer isn't worth dealing with and is told why.
I go through them every couple of days and have a text file with canned responses.
Thanks for reaching out. Before we proceed further, will you please provide a full job description, salary range, name of your client, and length of the contract?
Sorry - (DETAIL) falls outside/below my current expectations. Have a good day, and good luck!