...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Info |
---|
Please note that we've decided to move our support portal to help.savignano.net to to further improve the services for our customers. The updated version of this page can be found at https://help.savignano.net/snotify-email-encryption/installation-s-notify-for-bitbucket |
Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
...
- Download the S/Notify library component from https://download.savignano.net/snotify/bitbucket/releases/
(previous versions can be found in the subfolder archive)- net.savignano.s-notify.bitbucket.mailer-x.x.x.jar
- Copy this jar file to <YourBitbucketInstallationDirectory>/app/WEB-INF/lib
Make sure that the the library component is readable by the Bitbucket user.
...
To configure S/Notify to suit your needs, go to
- Encryption Settings – to configure how and when encryption should be used
- User Key Management – to manage your users' public PGP keys and S/MIME certificates required to encrypt outgoing emails
- Server Key Management – to manage the server's private PGP keys and S/MIME certificates required to sign outgoing emails
You might want to invite your Bitbucket users to take a look at
- User Settings – for users to view and optionally upload their own PGP key or S/MIME certificate
- Project Settings NOT SUPPORTED YET – for space administrators to view and optionally control encryption for emails referring to their spaces
Quick Test
The easiest and quickest way to verify the installation is
- Log in with an administrative user who has a public S/MIME certificate or public PGP key available
- Go to the user's account settings (Manage account)
- From the options on the left, select Email Security
- Upload a public S/MIME certificate or public PGP key suitable for this user's email address
- From the Administration panel, select Mail Server (under category System), scroll down to Send a test email, and send an email to yourself
- The email should immediately be sent to you encrypted
To test a notification email generated by Bitbucket
- Prepare as described above, except that you do not need an administrative user
- To simplify testing, in the Notification settings of the user account, set both Send notifications for both, pull requests and watched repositories, to Immediately
- Start watching a repository if not doing already: Projects > click on a project > click on a repository (or create one) > click on Watching and select All branches and All pull request activity
- Log in as another user who has access to that repository
- Go to the repository, create a branch, edit a file and then select Create pull request for this change
- A notification email about the modification should be sent to the first user after a while, and it should be encrypted
...