Notificacions per correu electrònic¶
MRBS pot notificar els administradors, els contactes de les aules, els creadors de reserves i altres destinataris quan canviïn les reserves.
Selecció del sistema d'enviament¶
MRBS 1.12.2 admet PHP mail, Sendmail, qmail i SMTP. Normalment, SMTP és l'opció més fàcil de diagnosticar i protegir.
$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';
No publiqueu credencials de correu.
Configura el remitent i els destinataris¶
Establiu una adreça de remitent vàlida i decidiu quins rols reben missatges:
$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;
Podeu activar els missatges de manera independent per a les reserves noves, modificades i suprimides.
Contingut del missatge¶
Els missatges poden incloure:
- detalls de la reserva;
- format HTML; i
- un fitxer adjunt iCalendar.
Tingueu en compte la privadesa abans d'incloure-hi tots els detalls. Un cop enviat, el correu electrònic queda fora del control d'accés de l'aplicació.
Seguretat del transport¶
Mantingueu activades les verificacions del servidor i del nom d'amfitrió per a SMTP amb TLS:
$smtp_settings['ssl_verify_peer'] = true;
$smtp_settings['ssl_verify_peer_name'] = true;
$smtp_settings['ssl_allow_self_signed'] = false;
Instal·leu l'autoritat de certificació correcta en lloc de desactivar la verificació.
Notificacions de prova¶
Creeu, modifiqueu i suprimiu una reserva de prova. Comproveu:
- adreces del remitent i de resposta;
- destinataris previstos dels camps Per a i Cc;
- lliurament als administradors de l'àrea i de l'aula;
- representació en HTML i text net;
- comportament del fitxer adjunt iCalendar; i
- registres del servidor de correu quan un missatge no arriba.
Activeu $mail_settings['debug'] només temporalment i assegureu-vos que la sortida de depuració no pugui exposar les credencials als usuaris.