콘텐츠로 이동

이메일 알림

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