When I send an email to a user allowing them to reset their password from the admin / membership / change email screen, how long does it take for the email to actually be sent? Does it have to wait for a job/process or is it immediate?
It would be a dynamic job that would be scheduled to run as soon as the job server picks it up. It would not show up in the list of recurring jobs in the control panel, but it will show up when you view current job status. You can search for Send to find it. It should look as follows:
Hi Justin Lee. Is the job server running? You can check Administration > Jobs to the see the status of other jobs. If it is running, are there exceptions being logged from it in Administration > Exceptions?
Also, since this thread is from 9.x, what version are you on? If it's a more recent version, you can also verify the job server is running and connected to the message bus via Administration > Site > Message Buses > Socket Message Bus > Diagnostics, which would show the job server node alongside other web node(s).