SMTP
쿼리 추가
페이지 목록에서 워크플로우를 추가하여 쿼리 스텝을 추가할 수 있습니다.
워크플로우 스텝 사이드바에서 SMTP 데이터 소스를 선택하면 쿼리 입력 창이 나타납니다.
데이터 소스 추가 방법은 SMTP 데이터 소스 가이드를 참고해주세요.
파라미터
이름 | 타입 | 설명 | 비고 |
---|---|---|---|
발신자 주소 (fromAddress) | string | 발신자 주소 | |
발신자 이름 (fromPersonalName) | string | 발신자 이름 | |
수신자 주소 (toAddresses) | string | 수신자 주소 | 콤마(,)로 구분 |
CC (ccAddresses) | string | CC 주소 | 콤마(,)로 구분 |
제목 (subject) | string | 메시지 제목 | |
내용 (content) | string | 메시지 내용 | |
내용 종류 (contentType) | string | 메시지 종류 | MIME 타입 (ex. text/plain) |
첨부 파일 (files) | File[] | 첨부 파일 |
쿼리 성공 결과값
쿼리를 실행하면 결과값이 아래와 같은 구조로 반환됩니다.
interface Result {
messageId: string;
}
결과값 활용하기
다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.
return outputs.스텝명.messageId;
쿼리 실패 결과
interface SmtpSenderFailure {
statusCode: number;
message: string;
}
interface SmtpAddressResult {
address: string;
isSuccess: boolean;
statusCode: number;
message: string;
}
interface SmtpSendFailure {
results: SmtpAddressResult[];
}
type Result = SmtpSenderFailure | SmtpSendFailure;
결과값 활용하기
다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.
return outputs.스텝명.statusCode;