지식 베이스

본인의 SendGrid 계정을 통해 이메일 발송

SendGrid 계정 연결하기: 도메인 인증 및 CNAME 레코드, 전체 액세스 대신 제한된 Mail Send 키, Cloudflare 회색 구름의 함정, 유효한 키에서 403 오류가 실제로 의미하는 바.

SendGrid(Twilio SendGrid) 계정과 도메인의 DNS에 대한 접근 권한이 필요합니다.

SendGrid 자체 문서: 발신자 인증 · API 키 · 가입하기

1. 도메인 인증하기

Settings → Sender Authentication → Authenticate Your Domain.

목록에서 DNS 호스트를 선택하고, "Would you like to also brand the links for this domain?" 질문에 Yes를 선택하십시오. 링크 브랜딩은 추적 링크를 sendgrid.net 대신 귀하의 자체 도메인으로 변경해 주며, 고객이 청구서의 링크 위에 마우스를 올렸을 때 귀하의 이름이 표시되어야 합니다.

발신 도메인을 입력하라는 메시지가 표시되면 mail.yourdomain.com과 같은 서브도메인을 입력하십시오.

2. CNAME 레코드 게시하기

SendGrid에서 3개 또는 5개의 CNAME 레코드를 제공합니다. 모두 추가하십시오.

TypeHostPurpose
CNAMEem1234.yourdomain.comReturn-path (bounce) 도메인
CNAMEs1._domainkey.yourdomain.comDKIM 키 1
CNAMEs2._domainkey.yourdomain.comDKIM 키 2

⭐ SendGrid가 TXT 레코드 대신 CNAME을 사용하는 것은 의도된 방식이며, 이는 실제로 훨씬 유리합니다. 실제 키 값이 SendGrid에 보관되므로 사용자가 DNS를 다시 수정할 필요 없이 SendGrid 측에서 서명 키를 자체적으로 순환 갱신할 수 있습니다.

⚠️ DNS 공급업체가 Cloudflare인 경우, 이 레코드들을 프록시 상태가 아닌 DNS only(회색 구름)로 설정하십시오. 프록시 처리된 CNAME은 Cloudflare의 주소로 확인되어 SendGrid의 검증에 실패합니다.

SendGrid에서 Verify를 누르십시오. 최대 1시간 정도 소요될 수 있습니다.

3. API 키 생성하기

Settings → API Keys → Create API Key.

Restricted Access를 선택하고 Mail Send → Full Access 권한만 부여하십시오. 다른 권한은 절대 선택하지 마십시오.

⛔ Full Access 키를 사용하지 마십시오. Full Access 키는 연락처를 조회하고, 계정 설정을 변경하며, 추가 키를 생성할 수 있습니다. 당사에 필요한 권한은 오직 메시지 발송뿐입니다. 당사가 보관하는 키 정보가 노출되는 만약의 상황에서, 두 키의 차이는 단순히 원치 않는 이메일이 몇 건 발송되는 수준과 계정 전체가 탈취당하는 수준의 차이를 낳습니다.

⚠️ 키는 단 한 번만 표시됩니다. 페이지를 벗어나기 전에 복사하십시오. SendGrid에서는 키를 다시 보여줄 수 없으며 재발급만 가능합니다.

4. Zinn®에 연결하기

대시보드에서 이메일 발송을 여십시오:

  • 공급자 — SendGrid
  • 이 도메인에서 발송 — mail.yourdomain.com (주소가 아닌 도메인)
  • SendGrid API 키 — 3단계에서 발급받은 키

SendGrid는 이 외의 다른 설정을 요구하지 않습니다.

5. 테스트 발송 및 코드 입력

다른 도메인의 수신함으로 테스트 메시지 발송을 누른 후, 해당 메일에서 코드를 확인하여 입력하십시오.

정상적으로 작동하지 않는 경우

403 Forbidden — API 키에 Mail Send 권한이 없습니다. 이는 단연코 가장 흔한 실패 원인입니다. 어떤 권한 범위도 체크하지 않은 채 생성된 Restricted Access 키는 인증은 문제없이 통과되지만 아무런 작업도 수행할 수 없습니다.

"The from address does not match a verified Sender Identity" — 도메인 인증이 아직 완료되지 않았거나, 이 도메인에서 발송에 입력된 도메인이 인증된 도메인과 일치하지 않습니다. SendGrid는 정확한 도메인을 확인합니다. 즉 mail.yourdomain.com을 인증했다고 해서 yourdomain.com으로부터의 발송 권한이 부여되는 것은 아닙니다.

Accepted but never delivered — SendGrid의 Activity를 확인하십시오. 신규 계정은 처음 며칠 동안 검토를 위해 보류될 수 있으며, 이 경우 메시지는 반송되지 않고 대기 상태로 유지됩니다.

몇 번 발송 후 계정이 일시 중단된 경우 — SendGrid는 신규 계정이 반송되는 주소로 메일을 발송하는 행위에 대해 엄격히 규제합니다. 전환하기 전에 고객 목록이 깨끗하게 정리되어 있는지 확인하십시오.

블로그 최신 글

호스팅, SEO 및 대규모 사이트 운영에 대해 작성한 글입니다.

호스팅 계층에서의 SEO 및 링크 빌딩: 2026년 운영자의 관점

2026년 호스팅이 색인 생성과 링크 자산에 미치는 영향: 페이지의 색인 상태 유지, 구축 전 기존 도메인 검증, 검색 엔진 흔적 없는 링크 빌딩, 그리고 인프라가 SEO를 위해 할 수 있는 것과 할 수 없는 것에 대한 솔직한 분석.

게시물 읽기 →

WordPress를 빠르고 안전하게 만들기: 성능 및 플러그인 체크리스트

빠르고 안전한 WordPress를 위한 실용적인 체크리스트: 서버 수준 캐싱, 사이트별 객체 캐시, 사용할 가치가 있는 소수의 플러그인, 최신 스택 유지, 그리고 절대 캐시해서는 안 되는 WooCommerce 페이지.

게시물 읽기 →

2026년 관리형 웹 호스팅을 선택하는 방법: 구매자 가이드

제어판이 있는 저렴한 서버와 우수한 매니지드 호스팅을 실제로 구분 짓는 요소(마이그레이션, 백업, 격리, 진정한 캐싱 및 정직한 확장성), 그리고 계약하기 전에 이를 평가하는 방법.

게시물 읽기 →

블로그 읽기 →

아직 해결되지 않았나요?

모든 요금제에 지원 서비스가 포함되어 있으며, 고객센터는 하루 24시간 열려 있습니다. 또한 58개의 지원 언어 중 편하신 언어로 문의해 주시면 고객님의 언어로 답변해 드립니다.

지원팀에 문의 → 모든 글 →