Konfigurieren einer e-mail-adresse für berichte und benachrichtigungen im StaffCounter-server

Um Berichte und Benachrichtigungen zu versenden, müssen Sie Ihren lokalen Server konfigurieren.

Schritt 1. Benachrichtigungsversand aktivieren

– Starten Sie die virtuelle Maschine.
– Melden Sie sich mit dem in der Readme-Datei angegebenen Benutzernamen und Passwort an.
– Öffnen Sie Midnight Commander.
– Suchen Sie die Datei .env im Verzeichnis /var/www/client/ oder /var/www/staff/ und öffnen Sie diese zum Bearbeiten.

Entfernen Sie die Variable:
DOMAIN_ENV=local

Oder weisen Sie ihr einen leeren Wert zu:
DOMAIN_ENV=

Schritt 2. Bestehende e-mail-adresse verbinden

Der lokale Server muss ein gültiges E-Mail-Konto verwenden.
Erstellen oder nutzen Sie ein vorhandenes Postfach und fügen Sie Benutzernamen und Passwort in die .env-Datei ein.
Geben Sie am Ende der Datei Ihre E-Mail-Einstellungen ein (Adresse, Passwort, Port und Hostname).

Beispiel: Hotmail-Konfiguration

SUPPORT_EMAIL=your_mail@hotmail.com
SUPPORT_NAME=yourname

MAIL_DRIVER=smtp
MAIL_HOST=smtp.office365.com
MAIL_PORT=587
MAIL_USERNAME=your_mail@hotmail.com
MAIL_PASSWORD=your_password
MAIL_ENCRYPTION=TLS

Beispiel: Gmail-Konfiguration
1. Gehen Sie zu https://myaccount.google.com/
2. Aktivieren Sie die 2-Faktor-Authentifizierung.
3. Öffnen Sie App-Passwörter.
4. Erstellen Sie ein neues App-Passwort (z. B. xxxxx_2fa_pass_example).

Aktualisieren Sie Ihre .env-Datei:

SUPPORT_EMAIL=your_mail@gmail.com
SUPPORT_NAME=yourname

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=your_mail@gmail.com
MAIL_PASSWORD=xxxxx_2fa_pass_example
MAIL_ENCRYPTION=SSL

Schritt 3. Datenbank aktualisieren

– Öffnen Sie phpMyAdmin.
– Aktualisieren Sie in der Tabelle Options das Feld support_email mit Ihrer neuen Adresse.

Schritt 4. Neustart und test

– Speichern Sie die .env-Datei.
– Starten Sie den Server neu:
sudo reboot

Um die Verbindung zu testen:
1. Erstellen Sie einen Bericht.
2. Klicken Sie auf das Twitter-Icon.

Save the file and restart the server (sudo reboot). To check the connection create a report and click on Twitter icon.