การแจ้งเตือนทางอีเมล¶
เมื่อมีการเปลี่ยนแปลงการจอง MRBS สามารถแจ้งผู้ดูแลระบบ ผู้ประสานงานประจำห้อง ผู้สร้างการจอง และผู้รับรายอื่นได้
เลือกวิธีส่งอีเมล¶
MRBS 1.12.2 ส่งอีเมลได้ผ่าน PHP mail, Sendmail, qmail หรือ SMTP โดยทั่วไป SMTP เป็นวิธีที่ตรวจสอบปัญหาและตั้งค่าให้ปลอดภัยได้ง่ายที่สุด
$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';
อย่าเผยแพร่ข้อมูลรับรองเมล
กำหนดค่าผู้ส่งและผู้รับ¶
ตั้งค่าที่อยู่ผู้ส่งที่ถูกต้องและตัดสินใจว่าบทบาทใดจะได้รับข้อความ:
$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;
คุณสามารถเปิดใช้งานข้อความสำหรับการจองใหม่ การเปลี่ยนแปลง และที่ถูกลบได้อย่างอิสระ
เนื้อหาข้อความ¶
ข้อความอาจรวมถึง:
- รายละเอียดการจอง;
- การจัดรูปแบบ HTML; และ
- ไฟล์แนบ iCalendar
พิจารณาความเป็นส่วนตัวก่อนใส่รายละเอียดทั้งหมด อีเมลออกจากขอบเขตการควบคุมการเข้าถึงของแอปพลิเคชัน
ความปลอดภัยในการขนส่ง¶
เปิดใช้งานการยืนยันเพียร์และชื่อโฮสต์สำหรับ SMTP TLS:
$smtp_settings['ssl_verify_peer'] = true;
$smtp_settings['ssl_verify_peer_name'] = true;
$smtp_settings['ssl_allow_self_signed'] = false;
ติดตั้งผู้ออกใบรับรองที่ถูกต้องแทนการปิดใช้การตรวจสอบ
ทดสอบการแจ้งเตือน¶
สร้าง เปลี่ยนแปลง และลบการจองทดสอบ ตรวจสอบ:
- ที่อยู่ผู้ส่งและที่อยู่ตอบกลับ
- ตั้งใจที่จะและผู้รับสำเนาถึง;
- การส่งมอบผู้ดูแลพื้นที่และห้องพัก
- การแสดงผล HTML และข้อความธรรมดา
- ลักษณะการทำงานของไฟล์แนบ iCalendar และ
- บันทึกเซิร์ฟเวอร์เมลเมื่อข้อความไม่มาถึง
เปิดใช้งาน $mail_settings['debug'] ชั่วคราวเท่านั้น และให้แน่ใจว่าเอาต์พุตการแก้ไขข้อบกพร่องไม่สามารถเปิดเผยข้อมูลรับรองแก่ผู้ใช้