Na poslani emailu pouzijes executorService a metodu oznacis @Async. Vyrob si nejakej FixedThreadPool treba o deseti vlaknech jen pro to posilani emailu (zalezi to na tom kolik emailu budes chtit posilat najednou). Examplu jak to nastavit je na netu asi milion (googluj spring send email async).