Guide / 통신 발송 로그
KO EN

통신 발송 로그

통신 발송 로그는 관리자가 메시지 발송 이력, 제공업체 활동, 발송 결과, 수신자 정보, 제공업체 응답 정보를 확인할 수 있는 기능입니다.

이메일, SMS, 알림, 인증 메시지, 청구서, 기타 통신 메시지가 정상적으로 발송되었는지 확인할 때 사용합니다.

화면 개요

Send Logs 화면은 Message Center, 시스템 이벤트, 템플릿, 제공업체, 자동 발송 처리에서 생성된 통신 이력을 기록합니다. 관리자는 이 화면을 통해 발송 결과를 확인하고 발송 실패 원인을 추적할 수 있습니다.

영역 설명
검색 필터 Provider, Template, Channel, Status, Page Size 기준으로 발송 로그를 필터링합니다.
로그 요약 전체 로그 수, 현재 페이지 정보, 페이지 크기를 보여줍니다.
발송 로그 목록 검색 조건에 맞는 발송 로그와 발송 상태 정보를 보여줍니다.

검색 필터

검색 필터는 통신 로그를 조건별로 좁혀 볼 수 있게 해줍니다. 발송 실패를 조사하거나, 특정 제공업체 사용 내역을 확인하거나, 특정 템플릿의 발송 이력을 검토할 때 유용합니다.

필터 설명
Provider SMTP, SendGrid, Twilio 등 메시지 발송에 사용된 통신 제공업체로 필터링합니다.
Template 메시지 발송에 사용된 통신 템플릿으로 필터링합니다.
Channel Email 또는 SMS 같은 채널로 필터링합니다.
Status 성공, 실패, 대기 등 발송 상태 기준으로 필터링합니다.
Page Size 한 페이지에 표시할 로그 수를 설정합니다.
Search 선택한 검색 조건을 적용하여 로그 목록을 다시 조회합니다.

요약 카드

요약 카드는 현재 조회 결과를 빠르게 확인할 수 있게 해줍니다.

카드 설명
Total Logs 현재 검색 조건에 맞는 전체 로그 수를 보여줍니다.
Current Page 현재 페이지 번호와 전체 페이지 수를 보여줍니다.
Page Size 한 페이지에 표시되는 로그 수를 보여줍니다.

발송 로그 목록

Send Log List는 실제 발송 이력을 보여줍니다. 각 행은 하나의 메시지 발송 시도 또는 통신 기록을 의미합니다.

컬럼 설명
ID 내부 로그 ID입니다.
Provider 메시지 발송에 사용된 통신 제공업체입니다.
Template 메시지에 사용된 템플릿입니다. 템플릿 없이 발송된 경우 비어 있을 수 있습니다.
Channel Email 또는 SMS 같은 통신 채널입니다.
To 수신자 이메일 주소, 전화번호 또는 대상 값입니다.
Subject 메시지 제목입니다. 주로 이메일 메시지에서 사용됩니다.
Status 발송 결과 또는 처리 상태입니다.
Sent 메시지가 발송되었거나 발송을 시도한 날짜와 시간입니다.
Created 로그 기록이 생성된 날짜와 시간입니다.

일반적인 상태 의미

Status 값은 구현 방식이나 제공업체 응답에 따라 달라질 수 있습니다. 일반적으로는 아래와 같은 의미로 사용됩니다.

상태 의미
Ready 메시지가 준비되었지만 아직 발송되지 않은 상태입니다.
Pending 메시지가 처리 대기 중이거나 제공업체 확인을 기다리는 상태입니다.
Sent 시스템에서 제공업체로 메시지 발송 요청을 보낸 상태입니다.
Success 제공업체가 메시지 요청을 성공적으로 수락하거나 처리한 상태입니다.
Failed 제공업체 오류, 잘못된 설정, 잘못된 수신자 또는 기타 문제로 발송 실패한 상태입니다.
Error 발송 처리 중 내부 오류 또는 예외가 발생한 상태입니다.

권장 작업 순서

  1. Admin > Provider > Send Log 메뉴로 이동합니다.
  2. 특정 제공업체의 발송 내역을 보려면 Provider를 선택합니다.
  3. 특정 템플릿의 발송 이력을 보려면 Template을 선택합니다.
  4. Email 또는 SMS 같은 Channel을 선택합니다.
  5. 실패 또는 성공 메시지를 확인하려면 Status를 선택합니다.
  6. Page Size를 선택합니다.
  7. Search 버튼을 클릭합니다.
  8. Send Log List를 확인합니다.
  9. 발송 실패가 있다면 관련 Provider와 Template 설정을 확인합니다.

실패한 메시지 확인 방법

메시지 발송이 실패한 경우 Send Logs 화면에서 사용된 제공업체, 템플릿, 채널, 수신자, 제목, 발송 시간을 확인할 수 있습니다.

  1. Status를 Failed 또는 Error로 선택합니다.
  2. Search 버튼을 클릭합니다.
  3. 어떤 Provider가 사용되었는지 확인합니다.
  4. 수신자 이메일 주소 또는 전화번호가 올바른지 확인합니다.
  5. 관련 Template과 Provider 설정을 확인합니다.
  6. 필요하면 Provider에서 Send Test를 실행합니다.

자주 사용하는 작업

작업 권장 방법
이메일이 발송되었는지 확인 Provider, Email 채널, 수신자 정보를 기준으로 확인합니다.
실패한 SMS 찾기 Channel을 SMS로 선택하고 Status를 Failed 또는 Error로 선택합니다.
템플릿 사용 내역 확인 Template을 선택하고 로그 목록을 조회합니다.
제공업체 사용 내역 확인 Provider를 선택하고 해당 제공업체의 발송 로그를 확인합니다.
최근 통신 활동 감사 상태, 제공업체, 생성일 기준으로 로그를 확인합니다. 날짜 필터가 있다면 함께 사용합니다.

다른 통신 기능과의 관계

기능 관계
Provider Provider는 메시지를 어떻게 발송할지 결정합니다. Provider 설정이 잘못되면 실패 로그가 생성될 수 있습니다.
Template Template은 메시지 제목과 본문을 결정합니다. 템플릿이 잘못되면 내용이 깨지거나 변수가 누락될 수 있습니다.
Message Center Message Center에서 수동으로 발송한 메시지는 Send Log에 기록될 수 있습니다.
Event-Based Sending 시스템 이벤트로 자동 발송된 메시지도 Send Log에 기록될 수 있습니다.

문제 해결

문제 가능한 원인 해결 방법
로그가 보이지 않음 아직 발송된 메시지가 없거나 검색 조건이 너무 제한적일 수 있습니다. 검색 조건을 초기화하고 다시 조회합니다.
메시지 발송 실패 Provider가 비활성 상태이거나 설정이 잘못되었거나 인증 정보가 누락되었을 수 있습니다. Provider 설정을 확인하고 Send Test를 실행합니다.
이메일은 발송되었지만 수신되지 않음 스팸 처리, 수신 서버 차단, 발신자 인증 문제 등이 있을 수 있습니다. Provider 응답, 발신자 인증, SPF, DKIM, DMARC, 스팸함을 확인합니다.
SMS 발송 실패 전화번호 형식이 잘못되었거나 Account Token이 잘못되었거나 벤더가 요청을 거부했을 수 있습니다. 전화번호 형식, Provider 인증 정보, 벤더 응답을 확인합니다.
잘못된 템플릿 내용이 발송됨 잘못된 템플릿이 선택되었거나 이벤트에 잘못 연결되었을 수 있습니다. Template 설정과 이벤트/템플릿 매핑을 확인합니다.
변수가 치환되지 않음 템플릿에 지원되지 않거나 오타가 있는 변수가 포함되었을 수 있습니다. 해당 발송 처리에서 지원하는 변수를 사용합니다.

주의사항

  • Send Log는 발송 이력 확인과 문제 해결을 위해 사용합니다.
  • 로그 기록이 있다고 해서 수신자가 메시지를 읽었다는 의미는 아닙니다.
  • Provider가 요청을 수락한 것과 최종 수신 성공은 다를 수 있습니다.
  • 일부 제공업체는 요청을 수락한 후 나중에 발송을 거절할 수 있습니다.
  • 실패한 메시지는 Provider 설정과 함께 확인해야 합니다.
  • 로그에는 수신자 정보가 포함될 수 있으므로 권한 있는 관리자만 접근하도록 제한해야 합니다.

관리 권장 사항

  • 실패 로그를 정기적으로 확인하세요.
  • Provider 설정을 최신 상태로 유지하세요.
  • 운영 메시지에는 테스트된 템플릿을 사용하세요.
  • SMTP, SendGrid, Twilio 등 제공업체 설정 변경 후에는 발송 실패가 없는지 확인하세요.
  • 전체 로그를 한 번에 보기보다 필터를 사용해 필요한 로그만 확인하세요.
  • 로그에는 이메일 주소, 전화번호, 메시지 제목이 포함될 수 있으므로 접근 권한을 보호하세요.
통신 발송 로그는 발송 활동을 확인하고 메시지 실패 원인을 찾는 데 매우 중요합니다. 사용자가 메시지를 받지 못했다고 보고하면 가장 먼저 확인해야 할 화면 중 하나입니다.