-
KanBo Installation
- KanBo Installation on Office 365 and Azure (Manual)
- KanBo Installation on Office 365 and Azure (KanBo Installer)
- KanBo On-Premises Installation Requirements and Prerequisites
- KanBo Installation On-Premise SharePoint 2013/2016/2019
- Creating and Updating the Elastic Cloud Deployment
- Creating a Linux Based Virtual Machine on Azure for Elastic Search
- Installing and Configuring Elastic Search on Debian
- Creating a Windows Virtual Machine on Azure for Elastic Search
- Installing and Configuring Elastic Search on Windows
- How to Create a X.509 High-Trust Certificate
- KanBo Setup
- KanBo Modern Webpart Installation
- Uninstall KanBo from Office 365
- Supported Browsers
-
KanBo Updates
-
Additional Components
- Setting Up KanBo Email Notifications on Azure
- Setting Up KanBo Email Notifications (On-Premise)
- KanBo Outlook Add-in Installation (O365)
- Send Email to KanBo - Installation (Cloud)
- Send Email to KanBo - Installation (On-Premise)
- Enabling Email a Card Message
- KanBo and Microsoft Power Automate integration: Installation
- KanBo and Microsoft Power Automate Integration: Activation
- Installation of KanBo MyBoard Synchronization with Outlook Calendar and Outlook Tasks
- Installation of the Autodesk BIM Plugin for KanBo
- KanBo and UiPath Integration: Configuration
- Nintex Integration Installation
- KanBo API for Developers
- KanBo External User Groups (Active Directory Integration)
- KanBo Mini Application Installation
- Plugin for Adding Users to KanBo / Sharepoint When They First Enter it
- SharePoint Profiles Synchronization
- SharePoint Site Collection Balancing and Admin Warnings
- Sync Targets
- Installation of the KanBo Teams App
- Setting up BIM Sync as a Webjob
- Configuring KanBo for OData integration in PowerBI Desktop
- KanBo Powershell Comandlets
- Show all articles ( 3 ) Collapse Articles
-
Tips & Tricks
- Configure How Documents Should Be Opened from KanBo
- Customize KanBo Background Images and KanBo Colors
- Disable Sleeping Tabs in Browsers
- Disable/Enable Public Boards Creation
- Find Out the Certificate Expiration Dates On-Premise
- Get KanBo ID
- How to Change the Help URL in Your KanBo
- Import Users to KanBo
- Renew Certificate for KanBo Graph Installation
- Show KanBo Version
- Removing syncing of profile pictures in the Profile Sync job
- Creating and customizing the Profile Sync Webjob
- KanBo configuration for Microsoft Azure Cloud GCC High environment
-
Troubleshooting
- KanBo Error: 401 (On-Premise Installation)
- KanBo Error: 403 (On-Premise Installation)
- KanBo Error: Cannot Open Database
- KanBo Error: User Authentication Postback Failed (On-Premise Installation)
- Migrate Boards between Office 365 Groups
- Replace Expiring Client Secret
- Grant access to logs of an Azure Web App hosted KanBo
Setting Up KanBo Email Notifications (On-Premise)
This post is also available in: Deutsch
Following article describes configuration of KanBo email notifications. Only unread notifications are sent by email. Each user can tun it on or off individually and specify sending intervals. Contact us at support@kanboapp.com to receive most recent KanBo installation package.
Prerequisites
- Having a Machine on which you can deploy the Email Notifications component.
- Having a special service account with Exchange or Exchange Online license to use it for sending emails.
- Connectivity to KanBo Database (server firewall should be unlocked for the Virtual Machine address).
1. Prepare the Email Notifications package
Unzip the KanBo.JobHost.zip to desired location. The location can be for example a folder named “Email Notifications”. In our case it is: C:\inetpub\Email Notifications.

2. Update KanBo.ConsoleJobHostRunner.exe.config file with your parameters
For detailed information about configuration follow attached readme.txt file.
- Copy the connection string from the KanBo appsettings.json and put it into the appsettings.json of the Email Notifications job
"ConnectionStrings": { "KanBo": "CONNECTIONSTRING" },
- Configure the plugins section. In the first part, you can configure:
{ "type": "job.email-notifications", "name": "mail", "link": "{https://Your KanBo Address.domain}", "title": "myname", "template": "template.html", "limit": 100, "repeat": "10s", "children": [ [ "sender", { "email": "{sender@YOURDOMAIN.COM}", "type": "SmtpClient" }, { "type": "smtpclient", "deliverymethod": "Network", "username": "{sender@YOURDOMAIN.COM}", "password": "{PASSWORD}", "enablessl": true, "host": "{mail.YOUR_DOMAIN.COM}", "port": 587, "pickupdirectorylocation": "{YourKanBoDirectory}" } ] ] }
- Configure the second part of plugins section.
a) With SSL
Change the following values:
- https://YourKanBoAddress - to your KanBo Address
- YourTitle - choose a title, i.e.:KanBo
- sender@YOURDOMAIN.com in sender email and username - the email account to send emails from
- Password to password this email account password
- mail.YOUR_DOMAIN.COM in Host to your email hosting address. In case of Office 365 installation, it can be smtp.office365.com.
- Your KanBo path in Your KanBo Directory value
{ "type": "job.email-notifications", "name": "mail", "link": "{https://Your KanBo Address.domain}", "title": "myname", "template": "template.html", "limit": 100, "repeat": "10s", "children": [ [ "sender", { "email": "{sender@YOURDOMAIN.COM}", "type": "SmtpClient" }, { "type": "smtpclient", "deliverymethod": "Network", "username": "{sender@YOURDOMAIN.COM}", "password": "{PASSWORD}", "enablessl": true, "host": "{mail.YOUR_DOMAIN.COM}", "port": 587, "pickupdirectorylocation": "{YourKanBoDirectory}" } ] ] }
b) Without SSL
{ "type": "job.email-notifications", "name": "mail", "link": "{https://Your KanBo Address.domain}", "title": "myname", "template": "template.html", "limit": 100, "repeat": "10s", "children": [ [ "sender", { "email": "{sender@YOURDOMAIN.COM}", "type": "SmtpClient" }, { "type": "smtpclient", "deliverymethod": "Network", "username": "{sender@YOURDOMAIN.COM}", "password": "{PASSWORD}", "host": "{mail.YOUR_DOMAIN.COM}", "port": 587, "pickupdirectorylocation": "{YourKanBoDirectory}" } ] ] }
3. Create a Task in the Task Scheduler (On-Premise)
Here is the simple example how to add KanBo Notification Task to the Windows Task Scheduler. Full manual for Windows Scheduled Tasks you can find in the Microsoft web site: https://technet.microsoft.com/en-us/library/cc766428.aspx
- Execute Task Scheduler. Type a name and select user with proper privileges to execute task. We recommnd also to select "Run with highest priviledges".

- If connection string to the KanBo database is Integrated Security=true, please be sure that typed user has read/write permissions to the KanBo database. Select Triggers tab and create a new trigger and use the following configuration:
- Begin the task - On a Schedule
- Settings: Daily
- Advanced settings: Repeat task every 15 minutes for a duration of Indefinitely
- Stop task if it runs longer than 30 minutes
- Select "Enabled"

- Select Actions tab and add new action pointing to the KanBo.JobHost.exe file within the folder where you unpacked the KanBo.JobHost.zip file.
- After this action is completed, select "OK" and confirm your administrator credentials.
- Enter your email notifications package location in the Start In (optional) field.
Example: C:\inetpub\Email Notifications\KanBo.EmailNotifications

4. Recommendation: Set an Outlook retention policy to remove old messages
In order to not allow your Email Notifications mailbox to clog up, set a simple rule to clean messages older than a week.
- As Exchange Administrator, got to Exchange Admin Center -> Compliance Management -> Retention Tags. Create a new rule "applied automatically to a default folder.

- Find out a name, select this tag to apply to Sent items only and choose retention period to 7 days.

- Go to retention policies and create a new Retention policy with this retention tag assigned.

- Go to recipients, select your Email Notifications account and then in Mailbox features select your newly created Retention Policy.

Troubleshooting
"Something bad happened with AddtoGroup" error in email notifications.
It means that these notifications are very old and not compatible with the new version of Kanbo your organization now has and, since the email notifications has been enabled recently, these old notifications are being sent to people which haven't entered KanBo before. There is a solution to fix it:
- Please open the Content Database of KanBo in SQL Manager.
- Then please execute the following script on this database:
UPDATE NotificationUsers SET WasMailed = 1
It will resen all MailNotification Counters to 0 and you should not be getting any errors with the email notifications.
Was this article helpful?
Please, contact us if you have any additional questions.