Gå till innehållet

E-postmeddelanden

När en bokning ändras kan MRBS meddela administratörer, kontaktpersoner för rum, bokningens skapare och andra mottagare.

Välj leveransmetod

MRBS 1.12.2 kan skicka e-post via PHP mail, Sendmail, qmail eller SMTP. SMTP är vanligtvis enklast att felsöka och konfigurera säkert.

$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'] = 'replace-this-password';

Publicera inte e-postuppgifter.

Konfigurera avsändare och mottagare

Ställ in en giltig avsändaradress och bestäm vilka roller som tar emot meddelanden:

$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;

Du kan oberoende aktivera meddelanden för nya, ändrade och raderade bokningar.

Meddelandeinnehåll

Meddelanden kan innehålla:

  • bokningsdetaljer;
  • HTML-formatering; och
  • en iCalendar-bilaga.

Tänk på integritet innan du inkluderar fullständiga detaljer. E-post lämnar applikationens åtkomstkontrollgräns.

Transportsäkerhet

Håll peer- och värdnamnsverifiering aktiverad för SMTP TLS:

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

Installera rätt certifikatutfärdare istället för att inaktivera verifiering.

Testaviseringar

Skapa, ändra och ta bort en testbokning. Kontrollera:

  • avsändar- och svarsadresser;
  • avsedda Till- och Cc-mottagare;
  • leverans av områdes- och rumsadministratör;
  • HTML och oformaterad text;
  • iCalendar-bifogningsbeteende; och
  • e-postserver loggar när ett meddelande inte kommer.

Aktivera endast $mail_settings['debug'] tillfälligt och se till att felsökningsutdata inte kan exponera användaruppgifter.