본문 바로가기
5. 개발 플랫폼 Low Code

APEX에서 이메일 보내기 - Email Delivery Service

by MY잭슨 2023. 4. 27.
APEX_MAIL 패키지 사용

 

APEX_MAIL 패키지는 OCI Email Delivery Service만 지원합니다.

 

1. SMTP connection endpoint 확인

https://docs.oracle.com/en-us/iaas/Content/Email/Tasks/configuresmtpconnection.htm

Sending Region SMTP Endpoint
South Korea Central (Seoul) smtp.email.ap-seoul-1.oci.oraclecloud.com
South Korea North (Chuncheon) smtp.email.ap-chuncheon-1.oci.oraclecloud.com

 

2. SMTP credentials 생성

https://docs.oracle.com/en-us/iaas/Content/Email/Tasks/generatesmtpcredentials.htm

 

OCI 콘솔 우측 상단의 사용자 아이콘을 클릭한 후 좌측 하단 SMTP Credentials를 선택하여 Credential을 생성

 

3. Approved sender 생성

 

4. 자율주행 데이터베이스 APEX_INSTANCE_ADMIN 설정

 

5. APEX_INSTANCE_ADMIN 설정 검증

 

6. APEX SQL 워크샵에서 PL/SQL 실행

 

7. 모니터링

Email Delivery Service

 

APEX Administration Services - Manage Instance - Mail Queue

 

APEX_MAIL_QUEUE, APEX_MAIL_LOG 뷰 확인

 

확인사항

  • APEX 제한 : 기본 24시간 동안 워크스페이스별 5천개의 이메일이지만 변경 가능
  • Email Delivery 제한

 

 

 

 

 

참고

https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/apex-send-email.html#GUID-060AC41F-4C3A-44E6-992C-B0CC2DB5B73E

https://blogs.oracle.com/cloud-infrastructure/post/step-by-step-instructions-to-send-email-with-oci-email-delivery

https://docs.oracle.com/en-us/iaas/Content/General/Concepts/servicelimits.htm

댓글