page no. 133988355
- 기능 설명
- 다양한 SMTP 서버의 정보를 수용하기 위해 Server Script로 메일 발송 기능을 추가하였습니다.
- PORTAL에서는 비밀번호 찾기와 같은 기능에서 발급된 인증 코드를 전송하기 위해 SMTP 정보를 이용합니다.
- SMTP 정보는 각 사이트마다 이용하는 SMTP 서비스가 다르고 이에 따른 설정 정보가 다양한 관계로, 이를 수용할 수 있도록 Server Script로 메일 발송 기능을 지원하여 환경에 맞는 SMTP 설정을 지원합니다.
- 다양한 SMTP 서버의 정보를 수용하기 위해 Server Script로 메일 발송 기능을 추가하였습니다.
- 사용 방법
- 파일 정보
- reports > SERVER_SCRIPT 경로에서 PORTAL 폴더 하위에 PORTAL_SEND_MAIL.jsx 파일이 존재하는지 확인합니다.
- 경로 : reports > SERVER_SCRIPT > PORTAL > PORTAL_SEND_MAIL.jsx
- 역할 : 서버 스크립트 기반 메일 발송 범용 유틸
- reports > SERVER_SCRIPT 경로에서 PORTAL 폴더 하위에 PORTAL_SEND_MAIL.jsx 파일이 존재하는지 확인합니다.
- 호출 주체
- 서버 스크립트 실행이 가능한 호출부 에서 공통으로 사용할 수 있습니다.
- matrix-service : 비밀번호 인증 코드 발송 로직
- AUD 보고서 : 클라이언트 JS에서 viewer.RunScriptEx( )로 호출부
- 기타 : 서버 스크립트 실행 API 가능한 모든 호출부
- 서버 스크립트 실행이 가능한 호출부 에서 공통으로 사용할 수 있습니다.
- 요청 파라미터
- 변수 정보
- TO_ADDRESS / 수신자 메일 주소
- TITLE / 메일 제목
- CONTENT / 메일 본문
옵션 키 예시 TO_ADDRESS 수신자 메일 주소TITLE 메일 제목CONTENT 메일 본문
- 변수 정보
- 설정
서버 옵션
옵션 키 설명 예시 MAIL_SMTP_SERVERSMTP 서버 주소 smtp.gmail.comMAIL_SMTP_PORTSMTP 포트 465/587MAIL_SMTP_USERSMTP 계정 account@gmail.comMAIL_SMTP_PWDSMTP 계정 비밀번호 (앱 비밀번호 등) MAIL_SENDER_USER발신인 이름 시스템관리자MAIL_SENDER_ADDRESS발신인 주소 sender@example.com서버 스크립트 내 SMTP 보안 방식을 파라미터로 설정
옵션 키 설명 예시 평문 25 nullSSL 465 ["mail.smtp.auth=true", "mail.smtp.ssl.enable=true", "mail.smtp.starttls.enable=false"]]TLS (STARTTLS) 587 ["mail.smtp.auth=true", "mail.smtp.starttls.enable=true", "mail.smtp.starttls.required=true]
- 파일 정보
참고 사항
주의 사항
변경 사항
변경 전 변경 후 릴리즈 번호
| 기능 정보 |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| 시작 버전 정보 | |||||||
샘플 정보
- 샘플 URL :
- 샘플 파일