The Docker containers for the new Outlook integration are hosted on Sendent's own public repository.


A proxy is required for redirecting all traffic to the respective containers, with HTTPS traffic being a mandatory requirement.


Outlook

docker pull rg.nl-ams.scw.cloud/sendent-public/sendent-outlook:latest

Docker Compose

version: '3.9'

services:
  sendent.outlook:
    image: rg.nl-ams.scw.cloud/sendent-public/sendent-outlook:latest
    build:
      context: .
      dockerfile: Dockerfile
    restart: on-failure
    ports:
      - 4300:4300
    volumes:
      - ./docker-config:/usr/src/app/outlook-addin/docker-config
    networks:
      - node_network

networks:
  node_network:

Alternatively, manually mount:

/usr/src/app/outlook-addin/docker-config

In your mount location, make sure you create a file named ".env" (no quotes). The file contents should be the following:

BASE_URL=http://localhost:5555

FEATURES_CODES_TO_REMOVE=

Replace everything after "BASE_URL=" with your own proxy URL, for example: “https://outlook-addin.sendent.com” (no quotes).


For "FEATURES_CODES_TO_REMOVE=" you can set the following values to remove certain buttons and events in the Outlook add-in:

0 = Remove Activity Tracker

1 = Remove Secure Mail

2 = Remove On-Send event actions


Note: by default all feature buttons will be made visible but your license plan decides if you (or the users within your organization) get access to these features. If you want to hide these buttons, you can adjust this accordingly.


Suggested values for free users:

BASE_URL=https://outlook-addin.sendent.com

FEATURES_CODES_TO_REMOVE=0,1,2

Suggested values for licensed users:

BASE_URL=https://outlook-addin.sendent.com

FEATURES_CODES_TO_REMOVE=

After making the modifications to the file, proceed to restart the container.


You may also set a default Nextcloud server URL. That way users are forced to login on the domain specified. This can be done by setting the value:

DEFAULT_NEXTCLOUD_URL=https://<yourdomain>

Example:

DEFAULT_NEXTCLOUD_URL=https://cloud.sendent.dev

Alternative Docker Environment variables

Set an environment variable as ‘BASE_URL’ (no quotes), followed as value with the proxy URL. 

BASE_URL=<domain>

FEATURES_CODES_TO_REMOVE=

Replace everything after "BASE_URL=" with your own proxy URL, for example: “https://outlook-addin.sendent.com” (no quotes).

The example result of the file should be:

BASE_URL=https://outlook-addin.sendent.com

FEATURES_CODES_TO_REMOVE=

A separate URL will be distributed. This will allow you to install the add-in. Due to the use of a Docker container, the URL will be different per customer. The URLs will be needed for step Installing the add-in. In your web browser, you can navigate to this URL:

https://<yourdomain>/manifest.xml