I get sent emails from a guy offering to do web development work. He has emailed me a number of times but I have never met him, contacted him or communicated with him. Trouble is, he sent the same emails to a number of recently registered domains. All exactly the same. They arrived in my spam folder and then I delete them.
I also get telephone calls from people/business I've never contacted before. I get so many, I just let the machine deal with it.
You have to remember if you cold call or email, then you are just one of a number that people get every day at home or at work. They will assume its junk, spam or your selling something they don't need. The ideal way is to not to bother people with cold calling/emailing but rather be the person they are looking for. The solution to their need. The useful thing they don't know they want till they need it.
I am sure, cold calling, emailing works for some but for me I just ignore them and I believe many people do. May be different in Enterprise.