ProtectedcreateSendOptions에서 HTTP 헤더를 생성합니다
Optionaloptions: SendOptions발송 옵션
생성된 헤더 객체
ProtectedgetGET 요청
API 경로
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
ProtectedpostPOST 요청
API 경로
Optionalbody: unknown요청 본문
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
ProtectedpostFormData를 사용한 POST 요청 (multipart/form-data)
API 경로
undici의 FormData 객체
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
ProtectedputPUT 요청
API 경로
Optionalbody: unknown요청 본문
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
ProtecteddeleteDELETE 요청
API 경로
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
ProtecteddeleteDELETE 요청 (body 포함)
API 경로
Optionalbody: unknown요청 본문
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
일반 메일을 발송합니다.
여러 수신자에게 동일한 내용의 메일을 발송합니다. 수신자 목록에 있는 모든 수신자가 서로의 이메일 주소를 볼 수 있습니다.
클라이언트 연동 ID
메일 발송 요청 데이터
Optionaloptions: SendOptions발송 옵션 (멱등성 키)
발송 결과 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
const result = await client.sendGeneralMail("client-1", {
senderAddress: "sender@example.com",
senderName: "발신자",
title: "회의 안내",
body: "<p>내일 오후 2시에 회의가 있습니다.</p>",
receiverList: [
{ receiveMailAddr: "user1@example.com", receiveType: "MRT0" },
{ receiveMailAddr: "user2@example.com", receiveType: "MRT1" }
]
});
개별 메일을 발송합니다.
수신자 각각에게 개별적으로 메일을 발송합니다. 여러 명에게 보내도 수신자에게는 본인만 표시됩니다. 수신자별로 다른 템플릿 파라미터를 적용할 수 있습니다.
클라이언트 연동 ID
메일 발송 요청 데이터
Optionaloptions: SendOptions발송 옵션 (멱등성 키)
발송 결과 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
const result = await client.sendIndividualMail("client-1", {
senderAddress: "sender@example.com",
title: "##name##님, 주문이 완료되었습니다",
body: "<p>주문번호: ##orderNo##</p>",
receiverList: [
{
receiveMailAddr: "user1@example.com",
templateParameter: { name: "홍길동", orderNo: "12345" }
},
{
receiveMailAddr: "user2@example.com",
templateParameter: { name: "김철수", orderNo: "12346" }
}
]
});
광고성 일반 메일을 발송합니다.
광고성 메일을 발송합니다. 제목에 (광고) 문구가 자동으로 추가됩니다.
클라이언트 연동 ID
메일 발송 요청 데이터
Optionaloptions: SendOptions발송 옵션 (멱등성 키)
발송 결과 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
광고성 개별 메일을 발송합니다.
광고성 개별 메일을 발송합니다. 제목에 (광고) 문구가 자동으로 추가됩니다.
클라이언트 연동 ID
메일 발송 요청 데이터
Optionaloptions: SendOptions발송 옵션 (멱등성 키)
발송 결과 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
인증 메일을 발송합니다.
본인 인증용 메일을 발송합니다. 단건 발송(1명의 수신자)만 가능하며, 첨부 파일을 지원하지 않습니다.
클라이언트 연동 ID
메일 발송 요청 데이터
Optionaloptions: SendOptions발송 옵션 (멱등성 키)
발송 결과 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
태그 메일을 발송합니다.
태그에 등록된 UID들에게 메일을 발송합니다. 대량 발송에 적합합니다.
클라이언트 연동 ID
메일 발송 요청 데이터
Optionaloptions: SendOptions발송 옵션 (멱등성 키)
발송 결과 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
첨부 파일을 업로드합니다.
메일 발송 시 사용할 첨부 파일을 업로드합니다. 업로드된 파일 ID를 메일 발송 시 attachFileIdList에 포함시킵니다.
클라이언트 연동 ID
첨부 파일 업로드 요청 데이터
업로드된 파일 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
메일 발송 목록을 조회합니다.
클라이언트 연동 ID
Optionalquery: ListEmailMailsRequest조회 조건
메일 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
메일 발송 상세를 조회합니다.
클라이언트 연동 ID
요청 ID
메일 시퀀스
메일 상세 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
NotFoundException 해당 메일을 찾을 수 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
대량 메일 발송 목록을 조회합니다.
클라이언트 연동 ID
조회 조건
대량 메일 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
대량 메일 발송 상세를 조회합니다.
클라이언트 연동 ID
요청 ID
대량 메일 상세 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
NotFoundException 해당 메일을 찾을 수 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
대량 메일 수신자 목록을 조회합니다.
클라이언트 연동 ID
조회 조건 (requestId 필수)
수신자 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
대량 메일 수신자 상세를 조회합니다.
클라이언트 연동 ID
요청 ID
메일 시퀀스
수신자 상세 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
NotFoundException 해당 수신자를 찾을 수 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
태그 메일 발송 목록을 조회합니다.
클라이언트 연동 ID
조회 조건
태그 메일 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
태그 메일 발송 상세를 조회합니다.
클라이언트 연동 ID
요청 ID
태그 메일 상세 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
NotFoundException 해당 메일을 찾을 수 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
태그 메일 수신자 목록을 조회합니다.
클라이언트 연동 ID
조회 조건 (requestId 필수)
수신자 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
태그 메일 수신자 상세를 조회합니다.
클라이언트 연동 ID
요청 ID
메일 시퀀스
수신자 상세 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
NotFoundException 해당 수신자를 찾을 수 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
수정 메일 목록을 조회합니다.
클라이언트 연동 ID
Optionalquery: ListEmailMailsRequest조회 조건
수정 메일 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
이메일 클라이언트
이메일 발송 및 조회 기능을 제공합니다. 일반 메일, 개별 메일, 광고 메일, 인증 메일, 태그 메일 발송과 발송 내역 조회 기능을 포함합니다.
Example