Like others have said, you should never have let it get this far. Definitely shouldn’t have agreed to pass on her resume. But now that we’re that far…
Don’t pass the buck. Every adult should learn how to say no politely but firmly; it’s one of life’s vital skills. I value Miss Manners a lot. People think she’s stuffy and old fashioned but that is so not true. She teaches wonderful polite ways to say no to people.
I like this:
“I don’t think you would be a good fit here and I can’t in good conscience recommend you for a position here. Please stop contacting me in hopes of getting a job with my company. Have a nice day.”
But I would cut it even shorter to be this:
“I’m sorry, I don’t think you would be a good fit here. Please stop contacting me in hopes of getting a job with my company. Have a nice day.”
Or this
“I’ve spoken to my HR director and while they have your resume on file, they don’t think you would be a good fit here.
Please stop contacting me in hopes of getting a job with my company. Have a nice day.”
When she asks you for your HR director, your HR director is busy all of the time. And stop shooting the shit with her. And I have NO freakin qualms telling people I simply cannot take their resume any other way but the online navigators. Do you make hiring decisions? Why is it even an issue? Just say “The HR department has a stipulation that they only take resumes through their online website.”
When she says YOU take it, and how she can’t do it, say, “I’m so sorry. But I’m afraid that’s the only way. Can you get someone to help you?”
When she says “YOU help me” you say, “I’m sorry, that’s against company policy.”
When she whines, say “I’m sorry, I can’t help you.” You always remain polite and pleasant but the answer is still no, no, no. Just say it over and over again. “I’m sorry to hear that, but I can’t help you.”
Lay it down and keep laying it down and don’t bend for a second. Be nice, smile, but be short and don’t chat overmuch.