Custom SMTP 모듈은 응용 프로그램에서 전자 메일 메시지를 보내는 기능을 추가합니다.
설치 및 구성
프로젝트에 이 모듈을 설치하려면 Modules 섹션으로 이동하여 Custom SMTP 를 찾으십시오.
설치 후 다음 필드를 설정해야 합니다.
- Login (필수) - 이메일을 보낼 때 사용할 이메일 주소입니다.
- Password (필수) - 선택한 이메일 주소의 비밀번호입니다.
- Server address (필수) - 이메일을 보내는 데 사용되는 주소 서버입니다. 기본적으로: smtp.gmail.com ( Gmail ).
- Server port (필수) - 선택한 서버 주소의 포트 번호입니다. 기본: 587 ( Gmail ).
- Use TLS (필수 아님) - 전송 계층 보안 프로토콜. 기본적으로 꺼져 있습니다.
- From Name (필수 아님) - 기본적으로 사용되는 보낸 사람의 이름입니다.
백엔드 사용을 위해 다음 BP가 기본적으로 생성됩니다.
- Custom SMTP: Send email - 지정된 필드에 따라 이메일 보내기:
- Subject [ string ] - 이메일 제목;
- Body [ text ] - 이메일 본문;
- To [ email array ] - 수신자의 이메일 배열.
- Сс [ email array ] - 사본의 이메일 배열;
- From_name [ string ] - 보낸 사람의 이름;
- Bcc [ email array ] - 블라인드 카피 수신자의 배열.
사용 예
다음은 버튼을 눌렀을 때 선택된 이메일로 주어진 텍스트가 포함된 기본 이메일을 보내는 간단한 예입니다.
이 예에서는 기본 Gmail 설정을 사용합니다. 우선 타사 응용 프로그램을 통해 이메일을 보내기 위해 Gmail 계정을 준비해야 합니다.
- Gmail 계정 설정을 엽니다.
- Forwarding and POP/IMAP 탭으로 이동합니다.
- IMAP Access 토글 ;
- 변경 사항을 저장합니다.
그런 다음 Custom SMTP 모듈을 프로젝트에 설치하고 그에 따라 구성합니다.
모듈이 구성되면 사용자 지정 SMTP에 대한 Endpoint 을 만듭니다 Custom SMTP: Send email :
- 새 Endpoint 그룹을 만듭니다.
- 새로 생성된 그룹에 새 엔드포인트 인스턴스를 생성합니다.
- 아래 그림과 같이 설정하십시오.
그런 다음 애플리케이션의 프론트엔드 생성을 시작할 수 있습니다. 이 예에서 디자인은 아래 그림과 같습니다.
버튼을 클릭하면( onClick ) 이메일이 전송되고 해당 비즈니스 프로세스는 다음과 같습니다.
- InputEmail Get Properties 가져오기 - Input Email 구성 요소에서 수신자의 이메일 주소를 가져옵니다.
- To Array - Server request POST /sendemail/ 이 입력에서만 배열을 가져오기 때문에 이메일 주소를 주소 배열로 변환합니다.
- InputText Get Properties 가져오기 - Input Text 구성 요소에서 이메일 텍스트를 가져옵니다.
- Server request POST /sendemail/ - 입력 구성 요소에서 값을 가져오고 백엔드에서 Custom SMTP: Send email 비즈니스 프로세스를 실행합니다.