There are lots of situations where email sending from the system might not work or where sent mail might not be received.
I want to install the system at a client location but see this limitation as a fundamental flaw. Is there an alternate method available for situations where the system can not send mail or the target recipient can not receive?
Sure alternative means of communications are in place. Let’s assume a working internet connection and browser; there should be a way for at least an admin to be able to log in to be able to conveniently access without knowing how to query via cli client or without having to install phpMyAdmin, etc.
I hesitate to recommend a solution that a company starts to lean on but has only one means of access exposed to multiple potential points of failure.
I guess I’m not understanding. If there is working internet, and a browser, any registered user should be able to login even if outgoing email from the server has been disabled.
Generally, the browser extension is the app, plus the backend API. Once the browser extension is registered, the user can login without needing an additional email sent during the login process.
For cases where the user needs the link that would have come via email, the admin can retrieve from a command line request and provide to the user a different way. This would be for registration or for recovery (registration in a new browser included).
Is this helpful or are you asking about something else?
 This is what I was meaning about alternative means of communication.