How does email scheduling work in cron job?

I’ve got a cron job (cron:run) running every minute on both: local machine and server. Locally email is send right after placing order, but on the server it takes from 20 minutes to a few hours to send it.

You can force the transactional emais to be sent synchronously on your server.