Um E-Mails über die Enginsight Applikation zu versenden (z.B. Nutzereinladungen, Alarme, Passwort vergessen), müssen Sie Ihren Mailserver einrichten. Dazu bearbeiten Sie die Konfigurationsdatei und führen anschließend das Setup aus.
1. Öffnen Sie die Konfigurationsdatei (auf dem App Server) in einem Editor Ihrer Wahl, zum Beispiel nano.
nano /opt/enginsight/enterprise/conf/services/config.json
2. Tragen Sie im Abschnitt E-Mail die Daten Ihres Mailservers ein.
"email": {
"sender": "'Firma' ",
"host": "...",
"port": "...",
"sslTls": true,
"user": "...",
"pass": "...",
"maxConnections": 2,
"rateDelta": 1000,
"rateLimit": 1
},
In einigen Fällen bedarf es einer vom Standard abweichenden Konfiguration, zum Beispiel für einen Office365-Mailserver oder bei der bei einem Mailserver ohne TLS.
Ihre Konfiguration sieht dann bspw. folgendermaßen aus:
Office365:
"email":{
"sender": "'Firma' ",
"unqueued": true,
"host": "smtp.office365.com",
"requireTLS": false,
"ignoreTLS": false,
"rejectUnauthorized": false,
"secure": false,
"sslTls": false,
"port": 587,
"user": "...",
"pass": "...",
"maxConnections": 2,
"rateDelta": 1000,
"rateLimit": 1,
"service": "Outlook365"
},
Local Exchange Server:
"email":{
"sender": "'Firma' ",
"unqueued": true,
"host": "...",
"requireTLS": false,
"ignoreTLS": false,
"rejectUnauthorized": false,
"secure": false,
"sslTls": false,
"port": 587,
"user": "...",
"pass": "...",
"maxConnections": 2,
"rateDelta": 1000,
"rateLimit": 1
},
Mailserver ohne TLS oder selbst signiertem Zertifikat:
"email":{
"sender": "'Firma' ",
"unqueued": true,
"host": "...",
"requireTLS": false,
"ignoreTLS": true,
"rejectUnauthorized": false,
"secure": false,
"sslTls": false,
"user": "...",
"pass": "...",
"maxConnections": 2,
"rateDelta": 1000,
"rateLimit": 1,
},
3. Speichern Sie die neue Konfigurationsdatei (Strg+o) und bestätigen Sie den Speicherprozess. Schließen Sie nano (Strg+x).
4. Navigieren Sie in /opt/enginsight/enterprise
cd /opt/enginsight/enterprise
5. Starten Sie die Applikation neu.
./setup.sh