ข้ามไปที่เนื้อหา

การแจ้งเตือนทางอีเมล

เมื่อมีการเปลี่ยนแปลงการจอง 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'] ชั่วคราวเท่านั้น และให้แน่ใจว่าเอาต์พุตการแก้ไขข้อบกพร่องไม่สามารถเปิดเผยข้อมูลรับรองแก่ผู้ใช้