Nowadays software developers (at least in Europe) get a lot of job offers via LinkedIn. I'm always making sure I reply to recruiter in a timely fashion, thanking for getting in touch & explaining that I'm not looking for new opportunities. If I know someone who might be interested in the opportunity, I'm asking recruiter if it is OK to forward the details to other potential candidate(s).
Unfortunately, often those offers have nothing to do with the skills mentioned in the profile. I consider recruiters who do not check skills clearly mentioned in the profile and send an offer completely irrelevant to your skills as being unprofessional.
What's the polite way of replying to someone that they are being unprofessional because of reasons I outlined above. The goal here is to bring their attention to the fact that they leave negative impression and that negative impression equally applies to company they represent. Furthermore, they are wasting time, as whoever receives the offer reads irrelevant text.
Up until now I was ignoring such e-mails, but I'm thinking if I would politely explain the situation maybe they'll pay more attention to it and won't do the same again in the future.
So what would be the polite way of communicating this ?