Skip to main content
Skip table of contents

Mail Server

 ON PREMISE  This article applies only to Valsight On-Premise. Contact support for Cloud installations.

 

The application can send emails to users, e.g. notifications on comments or status changes. In order to configure the mail server, add the following to the config.yml file.

 

Configuration key (spring → mail)

Description

Example value

Default value

valsightProperties → enabled

Whether the applications e-mail system is enabled or disabled.

true

fasle

valsightProperties → defaultFrom

The value "from" address that will be used by all e-mails sent from the application

autogen@mydomain.com

do-not-respond@valsight.local

host

The URL of the e-mail server

smtp.mymailserver.com

n/a

port

Port of the e-mail server

465

n/a

username

Username of a user that is allowed to send e-mails via the e-mail server

myusername

n/a

password

Password of a user that is allowed to send e-mails via the e-mail server

mypassword

n/a

properties

Used for configuring additional properties if the mail server requires SSL or TLS connection. More details below.

CODE
properties:
   mail.smtp.auth: true
   mail.smtp.socketFactory.port: 465
   mail.smtp.socketFactory.class: javax.net.ssl.SSLSocketFactory
   mail.smtp.socketFactory.fallback: false

n/a

Example server configuration with SSL:

CODE
spring:
    mail:
        valsightProperties:
            enabled: true
            defaultFrom: "do-not-respond@valsight.local"
        host: smtp.gmail.com
        username: user@gmail.com
        password: password
        port: 465
        properties:
            mail.smtp.auth: true
            mail.smtp.socketFactory.port: 465
            mail.smtp.socketFactory.class: javax.net.ssl.SSLSocketFactory
            mail.smtp.socketFactory.fallback: false

Note that the value 'port' and 'mail.smtp.socketFactory.port' must match.

 

Example server configuration with TLS:

CODE
spring:
    mail:
        valsightProperties:
            enabled: true
            defaultFrom: "do-not-respond@valsight.local"
        host: smtp.gmail.com
        username: user@gmail.com
        password: password
        port: 587
        properties:
            mail.smtp.starttls.enable: true
            mail.smtp.port: 587

Note that the value 'port' and 'mail.smtp.port' must match.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.