- HTTP 요청
- 경로 매개변수
- 요청 본문
- 응답 본문
- 승인 범위
- DomainComplianceData
- ComplianceRowData
- ComplianceRequirement
- ComplianceStatus
- 상태
- OneClickUnsubscribeVerdict
- 이유
- HonorUnsubscribeVerdict
- 이유
HTTP 요청
GET https://gmailpostmastertools.googleapis.com/v2beta/{name=domains/*/complianceStatus}
URL은 gRPC 트랜스코딩 구문을 사용합니다.
경로 매개변수
| 매개변수 | |
|---|---|
name |
필수 항목입니다. 검색할 도메인의 규정 준수 상태의 리소스 이름입니다. 형식: |
요청 본문
요청 본문은 비어 있어야 합니다.
응답 본문
도메인의 규정 준수 상태입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
| JSON 표현 |
|---|
{ "name": string, "complianceData": { object ( |
| 필드 | |
|---|---|
name |
식별자. 도메인의 규정 준수 상태의 리소스 이름입니다. 형식: |
complianceData |
|
subdomainComplianceData |
|
승인 범위
다음 OAuth 범위 중 하나가 필요합니다.
https://www.googleapis.com/auth/postmasterhttps://www.googleapis.com/auth/postmaster.traffic.readonly
자세한 내용은 승인 가이드를 참고하세요.
DomainComplianceData
특정 도메인의 규정 준수 데이터입니다.
| JSON 표현 |
|---|
{ "domainId": string, "rowData": [ { object ( |
| 필드 | |
|---|---|
domainId |
이 데이터가 적용되는 도메인입니다. |
rowData[] |
표의 각 행에 대한 데이터입니다. 각 메시지에는 단일 행을 지원하는 모든 데이터가 포함됩니다. |
oneClickUnsubscribeVerdict |
원클릭 수신 거부 규정 준수 평결입니다. |
honorUnsubscribeVerdict |
규정 준수 확인 결과를 준수하여 구독 해지 |
ComplianceRowData
규정 준수 상태 표의 단일 행 데이터입니다.
| JSON 표현 |
|---|
{ "requirement": enum ( |
| 필드 | |
|---|---|
requirement |
규정 준수 요구사항입니다. |
status |
요구사항의 규정 준수 상태입니다. |
ComplianceRequirement
규정 준수 요구사항입니다.
| 열거형 | |
|---|---|
COMPLIANCE_REQUIREMENT_UNSPECIFIED |
지정되지 않음. |
SPF |
발신자가 SPF를 올바르게 구성했는지 여부입니다. |
DKIM |
발신자가 DKIM을 올바르게 구성했는지 여부입니다. |
SPF_AND_DKIM |
발신자가 SPF와 DKIM을 모두 올바르게 구성했는지 여부입니다. |
DMARC_POLICY |
발신자가 DMARC 정책을 구성했는지 여부입니다. |
DMARC_ALIGNMENT |
보낸사람: 헤더가 DKIM 또는 SPF와 일치하는지 여부 |
MESSAGE_FORMATTING |
메일이 RFC 5322에 따라 올바르게 형식이 지정되었는지 여부입니다. |
DNS_RECORDS |
도메인에 정방향 및 역방향 DNS 레코드가 있는지 여부입니다. |
ENCRYPTION |
메일에 TLS 암호화가 있는지 여부입니다. |
USER_REPORTED_SPAM_RATE |
발신자가 사용자 신고 스팸 비율 기준점 미만인지 여부입니다. |
ONE_CLICK_UNSUBSCRIBE |
발신자가 원클릭 수신 거부를 충분히 지원하는지 여부입니다. 사용자 대상 요구사항은 '원클릭 수신 거부'이지만 Google에서는 여러 '수신 거부 지원' 규칙을 충족해야 합니다. |
HONOR_UNSUBSCRIBE |
발신자가 사용자 시작 수신 거부 요청을 준수하는지 여부입니다. |
ComplianceStatus
발신자 규정 준수 요구사항의 상태입니다.
| JSON 표현 |
|---|
{
"status": enum ( |
| 필드 | |
|---|---|
status |
출력 전용입니다. 규정 준수 상태입니다. |
주
특정 발신자 규정 준수 요구사항의 상태 유형입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
지정되지 않음. |
COMPLIANT |
규정 준수 요구사항이 충족되었으며 발신자가 규정을 준수하는 것으로 간주됩니다. |
NEEDS_WORK |
규정 준수 요구사항이 충족되지 않았으며 발신자가 규정 준수를 위해 작업을 수행해야 합니다. |
OneClickUnsubscribeVerdict
발신자가 원클릭 수신 거부 규정 준수 요구사항을 충족하는지 여부에 대한 규정 준수 판정입니다.
| JSON 표현 |
|---|
{ "status": { object ( |
| 필드 | |
|---|---|
status |
규정 준수 상태입니다. |
reason |
규정 준수 판정의 구체적인 이유입니다. 상태가 규정 준수인 경우 비워 두어야 합니다. |
이유
원클릭 수신 거부 판정이 '정책 위반' 상태인 구체적인 이유입니다.
| 열거형 | |
|---|---|
REASON_UNSPECIFIED |
지정되지 않음. |
NO_UNSUB_GENERAL |
발신자가 대부분의 메일에 대해 원클릭 수신 거부를 지원하지 않습니다. |
NO_UNSUB_SPAM_REPORTS |
발신자가 스팸으로 수동 신고된 대부분의 메일에 대해 원클릭 수신 거부를 지원하지 않습니다. |
NO_UNSUB_PROMO_SPAM_REPORTS |
발신자가 스팸으로 수동 신고된 대부분의 프로모션 메일에 대해 원클릭 수신 거부를 지원하지 않습니다. 이 메시지 분류는 NO_UNSUB_SPAM_REPORTS에 포함된 메시지의 하위 집합입니다. |
HonorUnsubscribeVerdict
발신자가 수신 거부 준수 요구사항을 충족하는지 여부에 대한 규정 준수 평결입니다.
| JSON 표현 |
|---|
{ "status": { object ( |
| 필드 | |
|---|---|
status |
규정 준수 상태입니다. |
reason |
규정 준수 판정의 구체적인 이유입니다. 상태가 규정 준수인 경우 비워 두어야 합니다. |
이유
수신 거부 준수 여부 확인 결과가 '정책 위반' 상태인 구체적인 이유입니다.
| 열거형 | |
|---|---|
REASON_UNSPECIFIED |
지정되지 않음. |
NOT_HONORING |
발신자가 수신 거부 요청을 따르지 않습니다. |
NOT_HONORING_TOO_FEW_CAMPAIGNS |
발신자가 수신 거부 요청을 따르지 않고 관련 캠페인 수를 늘리려고 합니다. |
NOT_HONORING_TOO_MANY_CAMPAIGNS |
발신자가 수신 거부 요청을 준수하지 않으므로 관련 캠페인 수를 줄이는 것이 좋습니다. |