이메일 알림¶
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']를 일시적으로만 활성화하고 디버그 출력이 사용자에게 자격 증명을 노출할 수 없도록 하세요.