We are just updraded 2.x CE version to Pro and I wonder, if there is a way for manual user activation in case we don’t use mail sending software on servers, which hosts passbolt?
Current setup allows to start user recovery process, which claims to send e-mail to user, but we don’t have any smtp software on server.
You can manually create users from the command line. The process will output a single use link that you can provide to your users so they can complete the registration process.
Example:
$ su -c "./bin/cake passbolt register_user -u user@email -f first_name -l last_name -r role" -s /bin/bash www-data
____ __ ____
/ __ \____ _____ ____/ /_ ____ / / /_
/ /_/ / __ `/ ___/ ___/ __ \/ __ \/ / __/
/ ____/ /_/ (__ |__ ) /_/ / /_/ / / /
/_/ \__,_/____/____/_.___/\____/_/\__/
Open source password manager for teams
---------------------------------------------------------------
User saved successfully.
To start registration follow the link in provided in your mailbox or here:
https://passbolt.local/setup/install/8f1c097e-613c-409c-87a0-a1527b447e64/3b9eec53-5563-4b2f-94e9-b7dc24c2e69f
You might have to adapt the command to your needs depending on your web user that runs passbolt.
If you don’t want to install a local smtp server a different approach would be to setup passbolt for using remote smtp servers like gmail to send passbolt emails.
@joshleonhart you could open a separate thread for your docker email problem with specific description on whats your problem. It is not necessary to modify the cron jobs in the docker image as it provides the correct updated paths for each version.