# Squarespace 이용 가이드

## 1. **SPF, DKIM, DMARC 등 추가 보안 설정**

### 1.1. 개요

<figure><img src="https://980582240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAG82IWsvpzIdKYFiHf8X%2Fuploads%2FISqpHplBQFxHi2QdCegD%2Fimage.png?alt=media&#x26;token=b54f361b-162a-49ba-9089-45882fe46c6e" alt=""><figcaption></figcaption></figure>

이메일 발송 시 다음과 같은 문가를 보신적이 있다면, 상대방 측에서 SPF, DKIM 설정을 진행하지 않아서 그렇습니다.

* DMARC SPF DKIM 등은 도메인 평판이 떨어지지않게 유지해주고, 상대방 메일이 수신 이메일에 대한 검증이 엄격한 대기업 등일 경우 이러한 설정은 특히 중요해집니다.
* **DMARC 설정을 하기 위해서는 SPF, DKIM 설정을 먼저 해야 합니다**. 일반적으로 SPF, DKIM 설정이 적용되기까지 48시간이 소요되기 때문에 SPF, DKIM 설정을 추가한 뒤 최소 48시간 뒤에 DMARC 설정을 추가하는 것이 좋습니다.

### 1.2.1 SPF 설정 방법&#x20;

Squarespace 설정 > Domains\&Email 설정 접속 > Custom Records로 내려가 ADD RECORD 버튼을 클릭합니다.

<figure><img src="https://980582240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAG82IWsvpzIdKYFiHf8X%2Fuploads%2FfXm5EupWlXvwkGYJm3ox%2Fimage.png?alt=media&#x26;token=c00474f7-7e03-4671-92bd-e502b32630fc" alt=""><figcaption></figcaption></figure>

<figure><img src="https://980582240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAG82IWsvpzIdKYFiHf8X%2Fuploads%2Fpd2Kc7TXxPUF8jPO010M%2Fimage.png?alt=media&#x26;token=1c98a684-96ca-4efa-8135-1cf5dfeda12d" alt=""><figcaption></figcaption></figure>

`v=spf1 include:_spf.google.com ~all` 다음 형식에 맞춰서 값을 넣어줘야 하는데요&#x20;

Host 칸에는 @ 혹은 빈칸을 입력해주시고, Type에는 TXT 그리고 Data(값)에 **include:\_spf.google.com** 텍스트만 빈칸에 입력해주시면됩니다.&#x20;

#### 📌 설정 값

<table><thead><tr><th>타입</th><th>호스트</th><th>값</th><th data-hidden>TTL</th></tr></thead><tbody><tr><td>TXT</td><td>빈칸</td><td><code>v=spf1 include:_spf.google.com ~all</code></td><td>3600</td></tr></tbody></table>

### 1.2.2 DKIM 설정

* DKIM 레코드는 TXT 타입이 아닌 CNAME 타입으로 제공되는 경우도 존재합니다.
* CNAME 타입 레코드 설정의 경우 '3) CNAME 레코드 설정하기 (별칭 레코드)' 항목을 참고하여주시기 바랍니다.

1. 구글 어드민 페이지에 다시 들어가서 다음 순서대로 TXT 레코드 값을 생성합니다.

<figure><img src="https://980582240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAG82IWsvpzIdKYFiHf8X%2Fuploads%2FLrCCQyBYrV2U3tM5EAoO%2Fimage.png?alt=media&#x26;token=88874586-a235-4fbe-880b-009e06bac433" alt=""><figcaption></figcaption></figure>

2. 구글 어드민 페이지에 다시 들어가서 다음 순서대로 TXT 레코드 값을 복사합니다.

<figure><img src="https://980582240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAG82IWsvpzIdKYFiHf8X%2Fuploads%2F6NYQAJCbkHlkSkzpIX5B%2Fimage.png?alt=media&#x26;token=f16f6dbf-b727-4924-83a5-17017ca8adf8" alt=""><figcaption></figcaption></figure>

3. 구글 어드민 페이지에 다시 들어가서 다음 순서대로 TXT 레코드 값 복사&#x20;
4. Squarespace로 돌아가서 Domains & Email -> Custom Records -> Add Record 버튼을 클릭합니다.&#x20;

<figure><img src="https://980582240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAG82IWsvpzIdKYFiHf8X%2Fuploads%2FfXm5EupWlXvwkGYJm3ox%2Fimage.png?alt=media&#x26;token=c00474f7-7e03-4671-92bd-e502b32630fc" alt=""><figcaption></figcaption></figure>

5. **호스트명에는** google.\_domainkey 입력 **TXT**에는 구글에서 복사한 TXT레코드 값을 입력합니다.&#x20;

| 타입  | 호스트 이름              | 값                               | TTL  |
| --- | ------------------- | ------------------------------- | ---- |
| TXT | `google._domainkey` | `v=DKIM1; k=rsa; p=MIGfMA0G...` | 3600 |

6. 다시 구글 admin 페이지로 돌아와 인증 시작을 클릭해줍니다.

<figure><img src="https://980582240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAG82IWsvpzIdKYFiHf8X%2Fuploads%2FHczek8XlQ8xesIp0OtYG%2Fimage.png?alt=media&#x26;token=e9565f63-2428-4e3e-a790-14a85a73d22e" alt=""><figcaption></figcaption></figure>

### 1.2.3 DMARC 설정 (SPF,DKIM 설정 후 48시간 뒤)

SPF,DKIM 설정이 완료된이후 48시간뒤에 DMARC 설정을 진행합니다.&#x20;

동일하게 Sqaurespace의 도메인 관리 > TXT를 선택한 후 TXT를 하나더 추가해준다고 생각해주시면됩니다.&#x20;

다음의 호스트 이름과 값을 잘 복사하여 붙여넣주시면 설정이 완료가 됩니다.&#x20;

#### 2.2.3.1. DMARC TXT 레코드 만들기

<figure><img src="https://980582240-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAG82IWsvpzIdKYFiHf8X%2Fuploads%2FqSbOwwmUTwUOgFccZTtP%2Fimage.png?alt=media&#x26;token=25ba1493-47bb-4c10-977c-3396120bbdd7" alt=""><figcaption></figcaption></figure>

Squarespace에서 아래와 같이 **TXT 레코드**를 추가합니다. (ADD RECORD 클릭후 호스트 네임과 타입을 다음과 같이 입력)

#### ✅ 기본 설정 (권장 시작값)

| 항목     | 값                                                            |
| ------ | ------------------------------------------------------------ |
| 타입     | TXT                                                          |
| 호스트 이름 | `_dmarc`                                                     |
| 값      | `v=DMARC1; p=none; pct 100; rua=mailto:dmarc@yourdomain.com` |

> ✳️ [yourdomain.com](http://yourdomain.com) 부분은 리포트를 수신할 이메일 주소로 바꿔주세요.

#### 📌 레코드 의미 간단 설명

| 키             | 의미                                 |
| ------------- | ---------------------------------- |
| `v=DMARC1`    | DMARC 버전 (고정)                      |
| `p=none`      | 위조 메일이 발견되어도 **차단은 하지 않음** (모니터링용) |
| `rua=mailto:` | DMARC 리포트를 받을 이메일 주소               |

#### 1.2.3.2. Sqaurespace에서 DMARC 레코드 설정하기

1. 레코드 타입을 TXT로 선택합니다.
2. 호스트 값 등 위에 기본 설정에 나온 값을 입력합니다.
3. 확인 후 저장을 누릅니다.
