Yes (rare, but I've sometimes seen some email servers delay over an hour). Or it could be in the customer's SPAM folder. Or other issues with email communication may be present.
Is your store's email address (or the customers) a "free" email account (such as hotmail/outlook/msn, yahoo, google, etc)?
If you reset a "test" customer account with your email addess do you get the password reset email?
If email is not working for some reason, one could use the alternative approach posted by RixStix (admin changes customer password, then contact the customer w/ new password)... So the customer can login / purchase ASAP...
Will still want to investigate the email issue after... Lots of threads and articles on the subject of email configuration and troubleshooting on this site.
The glass is not half full. The glass is not half empty. The glass is simply too big!
Where are the Zen Cart Debug Logs? Where are the HTTP 500 / Server Error Logs?
Zen Cart related projects maintained by lhûngîl : Plugin / Module Tracker