I believe delivery receipt is down to your email provider exposing this information to you. Some providers will give you a webhook, so you can provide an endpoint URL such as a REST service and listen for incoming messages about the status of the emails you’ve sent. Sendgrid offers this sort of functionality.
I don’t think this is something supported by ForgotPassword or Email Template modules, it would require deeper integration with the email provider. If you are using Sendgrid, then the Sendgrid module in the Marketplace looks to offer this functionality.