regarding mails for messages in the error queue. As mentioned in the documentation, email notifications will be triggered by health check state changes. Messages in the error queue trigger integration events which are separate.
If you want to handle notifications for the messages in the error queue, you will need to set up a dedicated endpoint (or extend the existing one) with handlers for the integration events you are interested in. Such a handler would be able to trigger emails whenever an event is received.