Be careful when batch applying. My company, for example, requires applicants to repeat a code word in the email subject line. Last time we had an opening, it was clearly stated in the job description, yet 90+% of applicants didn't do it. We then sorted them onto the same pile as those guys from India that booked a CV spamming service, meaning no human ever looked at the CVs of people who didn't follow this simple request.
Good tip, but to offer a counter-point: I skip a lot of text when reading job descriptions because 99% of the time they are packed with marketing nonsense. It's so dull, meaningless and repetitive that it's sometimes comic.
Ie toilet paper company: "Here at XYZ corp we believe we will change the world forever through market-leading technology that inspires generations. We hire innovators, explorers and change-makers. We're non conformists on a mission. blah blah blah"
The real job role: "be some sysadmin for an ancient legacy platform".
Assuming we are talking about software engineer positions, at least in the US I have not seen any company that requires applicants to actually send an email to apply for a long time. Just about every company uses an online applicant tracking system, either a third party, common system or an in-house one.