It's not an overkill. He spent 12 minutes developing the solution and then 5 more minutes for actual sending of 125 emails. That's 17 minutes in total.
I assume doing the same task manually would take him at least a day or two, with the possibility of making numerous mistakes by doing it.