Pemberitahuan email¶
MRBS dapat memberi tahu administrator, kontak ruangan, pembuat pemesanan, dan penerima lainnya ketika pemesanan berubah.
Pilih metode pengiriman¶
MRBS 1.12.2 mendukung fungsi mail PHP, Sendmail, qmail, dan SMTP. SMTP biasanya merupakan pilihan yang paling mudah didiagnosis dan diamankan.
$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';
Jangan publikasikan kredensial email.
Konfigurasikan pengirim dan penerima¶
Tetapkan alamat pengirim yang valid dan tentukan peran mana yang menerima pesan:
$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;
Anda dapat secara mandiri mengaktifkan pesan untuk pemesanan baru, yang diubah, dan dihapus.
Isi pesan¶
Pesan dapat mencakup:
- rincian pemesanan;
- pemformatan HTML; dan
- lampiran iCalendar.
Pertimbangkan privasi sebelum memasukkan detail lengkap. Email meninggalkan batas kontrol akses aplikasi.
Keamanan transmisi¶
Tetap aktifkan verifikasi rekan dan nama host untuk SMTP TLS:
$smtp_settings['ssl_verify_peer'] = true;
$smtp_settings['ssl_verify_peer_name'] = true;
$smtp_settings['ssl_allow_self_signed'] = false;
Instal otoritas sertifikat yang benar alih-alih menonaktifkan verifikasi.
Notifikasi pengujian¶
Membuat, mengubah, dan menghapus pemesanan tes. Periksa:
- alamat pengirim dan balasan;
- penerima Ke dan Cc yang dituju;
- pengantaran administrator area dan ruangan;
- Rendering HTML dan teks biasa;
- perilaku lampiran iCalendar; dan
- server email mencatat ketika pesan tidak sampai.
Aktifkan $mail_settings['debug'] hanya untuk sementara dan pastikan keluaran debug tidak dapat mengekspos kredensial kepada pengguna.