E-postvarsler¶
MRBS kan varsle administratorer, romkontakter, bestillingsskapere og andre mottakere når bestillinger endres.
Velg sendemetode¶
MRBS 1.12.2 støtter PHP mail, Sendmail, qmail og SMTP. SMTP er vanligvis det enkleste alternativet å feilsøke og sikre.
$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';
Ikke publiser e-postlegitimasjon.
Konfigurer avsender og mottakere¶
Angi en gyldig avsenderadresse og bestem hvilke roller som mottar meldinger:
$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 uavhengig aktivere meldinger for nye, endrede og slettede bestillinger.
Meldingsinnhold¶
Meldinger kan omfatte:
- bestillingsdetaljer;
- HTML-formatering; og
- et iCalendar-vedlegg.
Vurder personvernet før du inkluderer alle detaljer. E-post forlater tilgangskontrollgrensen til applikasjonen.
Transportsikkerhet¶
Hold peer- og vertsnavnverifisering aktivert for SMTP TLS:
$smtp_settings['ssl_verify_peer'] = true;
$smtp_settings['ssl_verify_peer_name'] = true;
$smtp_settings['ssl_allow_self_signed'] = false;
Installer riktig sertifiseringsinstans i stedet for å deaktivere verifisering.
Testvarsler¶
Opprett, endre og slett en testbestilling. Sjekk:
- avsender- og svaradresser;
- tiltenkte til- og kopi-mottakere;
- levering av område- og romadministrator;
- HTML og ren tekst gjengivelse;
- iCalendar-vedleggsadferd; og
- e-postserver logger når en melding ikke kommer.
Aktiver $mail_settings['debug'] bare midlertidig og sørg for at feilsøkingsutdata ikke kan eksponere legitimasjon for brukere.