Zum Inhalt

E-Mail-Benachrichtigungen

MRBS kann Administratoren, Raumkontakte, Ersteller und weitere Empfänger über Änderungen an Buchungen informieren.

Backend wählen

MRBS 1.12.2 unterstützt PHP-Mail, Sendmail, qmail und SMTP. SMTP ist meist am einfachsten zu diagnostizieren und abzusichern.

$mail_settings['admin_backend'] = 'smtp';

$smtp_settings['host'] = 'mail.example.org';
$smtp_settings['port'] = 587;
$smtp_settings['auth'] = true;
$smtp_settings['secure'] = 'tls';
$smtp_settings['username'] = 'mrbs@example.org';
$smtp_settings['password'] = 'dieses-passwort-ersetzen';

Zugangsdaten niemals veröffentlichen.

Absender und Empfänger

Gültige Absenderadresse setzen und empfangende Rollen festlegen:

$mail_settings['from'] = 'mrbs@example.org';
$mail_settings['recipients'] = 'facilities@example.org';

$mail_settings['admin_on_bookings'] = true;
$mail_settings['area_admin_on_bookings'] = true;
$mail_settings['room_admin_on_bookings'] = true;
$mail_settings['booker'] = true;

Nachrichten für neue, geänderte und gelöschte Buchungen lassen sich getrennt aktivieren.

Nachrichteninhalt

Nachrichten können enthalten:

  • Buchungsdetails;
  • HTML-Formatierung; sowie
  • einen iCalendar-Anhang.

Datenschutz vor vollständigen Details prüfen: E-Mail verlässt die Zugriffskontrollgrenze der Anwendung.

Transportsicherheit

Peer- und Hostnamenprüfung für SMTP-TLS aktiviert lassen:

$smtp_settings['ssl_verify_peer'] = true;
$smtp_settings['ssl_verify_peer_name'] = true;
$smtp_settings['ssl_allow_self_signed'] = false;

Die richtige Zertifizierungsstelle installieren, statt die Prüfung abzuschalten.

Benachrichtigungen testen

Eine Testbuchung erstellen, ändern und löschen. Prüfen:

  • Absender und Antwortadresse;
  • vorgesehene An- und Cc-Empfänger;
  • Zustellung an Bereichs- und Raumadministratoren;
  • HTML- und Textdarstellung;
  • iCalendar-Anhang; sowie
  • Mailserverprotokolle bei fehlender Zustellung.

$mail_settings['debug'] nur vorübergehend aktivieren und verhindern, dass Debugausgaben Benutzern Zugangsdaten zeigen.