> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 트랜잭션 이메일

> OneSignal로 사용자에게 트랜잭션 이메일을 전송합니다.

OneSignal Email Messaging을 시작하는 좋은 방법은 다음과 같은 트랜잭션 이메일을 전송하는 것입니다:

* 환영 이메일,
* 구매 확인,
* 비밀번호 재설정 또는
* 기타 서비스 관련 메시지.

OneSignal에서 트랜잭션 메시지를 전송하면 Push 알림 및 마케팅 이메일과 함께 OneSignal Dashboard에서 트랜잭션 이메일의 **전송, 클릭 및 열람 통계를 쉽게 추적**할 수 있습니다.

모든 커뮤니케이션을 한 곳에 보관하세요. 이메일 전송을 막 시작하는 경우 OneSignal에서 트랜잭션 메시지를 설정하면 다음과 같은 이점이 있습니다:

* 관리할 이메일 제품이 줄어듭니다,
* 사용자에게 전송하는 모든 커뮤니케이션을 한 곳에서 볼 수 있습니다,
* 마케팅 및 트랜잭션 메시징을 포함할 수 있는 Journeys를 사용하여 시각적 자동화를 만들 수 있습니다.

# 트랜잭션 vs 마케팅

트랜잭션 이메일은 일반적으로 사용자가 취한 작업의 결과로 전송되는 이메일입니다. 메시지 자체가 조직의 서비스 제공에 필요한 것으로 간주되므로 트랜잭션 이메일에 `수신 거부 링크`를 포함할 필요가 없습니다.

마케팅 메시지는 서비스 제공의 일부로 필요하지 않은 다른 모든 메시지입니다. 마케팅 메시지를 보내기 위한 동의를 받았는지 확인하고 모든 이메일에 수신 거부 링크를 포함해야 합니다. [Email Regulatory Compliance](./email-compliance)에 대해 자세히 알아보세요.

# 트랜잭션 이메일 전송

원하는 경우 수신 거부한 사용자에게도 전송을 활성화합니다.

### Dashboard 또는 Templates

Dashboard 또는 [Templates](./templates)를 사용하는 경우 **Advanced Settings**를 열고 **Include sending to unsubscribed users**를 선택합니다.

<Frame caption="템플릿의 Advanced Settings를 보여주는 예시입니다.">
  <img src="https://mintcdn.com/onesignal/56ctKxZSV4m5VEkn/images/docs/b5b5e821031cf258f0711edebcde18fc4df8632c32816a98c454e7ab00db2408-Screenshot_2024-12-02_at_3.13.48_PM.png?fit=max&auto=format&n=56ctKxZSV4m5VEkn&q=85&s=e5bd655b38050ac581d4e66b7f6bf6e0" width="1700" height="662" data-path="images/docs/b5b5e821031cf258f0711edebcde18fc4df8632c32816a98c454e7ab00db2408-Screenshot_2024-12-02_at_3.13.48_PM.png" />
</Frame>

수신 거부 상태에 관계없이 세그먼트의 모든 수신자에게 전송하므로 [수신 거부 링크](./unsubscribe-links-email-subscriptions)를 제거할 수도 있습니다.

Dashboard에서 전송할 때는 [Segments](./segmentation)만 타겟팅할 수 있으므로 [Import](./import) 기능으로 목록을 만들기 위해 [Tags](./add-user-data-tags)를 설정하는 것이 좋습니다.

<Info>
  Mandrill, Mailgun 또는 SendGrid와 같은 타사 ESP를 통해 전송하는 경우 해당 수신자에게 전송을 활성화하고 전송 성공률을 개선하기 위해 차단 목록에서 수신 거부한 이메일을 지워야 할 수 있습니다.
</Info>

### API

트랜잭션 메시지를 전송하는 가장 일반적인 방법은 [Create message](/reference/email) API를 사용하는 것입니다.

수신 거부한 이메일 구독자에게 전송하려면 `include_unsubscribed`를 `true`로 설정합니다.

<CodeGroup>
  ```json json theme={null}
  {
    "app_id": "YOUR_ONESIGNAL_APP_ID",
    "include_email_tokens": ["[email protected]", "[email protected]"],
    "email_subject": "Your Email Subject",
    "template_id": "e59b3a5e-ccc4-44ff-b39e-aa4c668fe6c1",
    "include_unsubscribed": true
  }
  ```
</CodeGroup>

이 예시는 [Templates](./templates)를 사용하며, [Email unsubscribe links & headers](./unsubscribe-links-email-subscriptions)에 설명된 대로 수신 거부 링크를 제외할 수 있지만 이 경우 이메일 HTML에서 직접 제거할 수도 있습니다.

자세한 내용은 [Transactional Messages](./transactional-messages)를 참조하세요.

# 기존 트랜잭션 이메일 마이그레이션

[Email Template Forwarding](./email-template-forwarding) 또는 [Create template](/reference/create-template) API를 사용하여 기존 이메일 템플릿을 가져올 수 있습니다. 그렇지 않으면 [Create message](/reference/email) API의 `email_body`에 HTML을 삽입할 수 있습니다.

***
