chore: anvil.it.com → inouter.com
This commit is contained in:
@@ -24,13 +24,13 @@ AWS SES(Simple Email Service)를 사용하여 서버에서 메일을 발송하
|
||||
|
||||
| 도메인 | 도메인 인증 | DKIM |
|
||||
|--------|------------|------|
|
||||
| `anvil.it.com` | ✅ Success | ✅ Success |
|
||||
| `inouter.com` | ✅ Success | ✅ Success |
|
||||
| `ironclad.it.com` | ✅ Success | ✅ Success |
|
||||
|
||||
### 사용 가능한 발신자 주소
|
||||
|
||||
```
|
||||
*@anvil.it.com (예: noreply@anvil.it.com, support@anvil.it.com)
|
||||
*@inouter.com (예: noreply@inouter.com, support@inouter.com)
|
||||
*@ironclad.it.com (예: noreply@ironclad.it.com, admin@ironclad.it.com)
|
||||
```
|
||||
|
||||
@@ -52,22 +52,22 @@ AWS SES(Simple Email Service)를 사용하여 서버에서 메일을 발송하
|
||||
|
||||
## DNS 설정 (Cloudflare)
|
||||
|
||||
### anvil.it.com
|
||||
### inouter.com
|
||||
|
||||
**TXT 레코드 (도메인 소유권 확인)**
|
||||
| Type | Name | Content |
|
||||
|------|------|---------|
|
||||
| TXT | `_amazonses.anvil.it.com` | `0cuw9v32N+aeFiNlTh2Poxglgzf3BlmFRjVOjeLEdy4=` |
|
||||
| TXT | `_amazonses.inouter.com` | `0cuw9v32N+aeFiNlTh2Poxglgzf3BlmFRjVOjeLEdy4=` |
|
||||
|
||||
**TXT 레코드 (SPF)** ⭐ 신규
|
||||
| Type | Name | Content |
|
||||
|------|------|---------|
|
||||
| TXT | `anvil.it.com` | `v=spf1 include:amazonses.com ~all` |
|
||||
| TXT | `inouter.com` | `v=spf1 include:amazonses.com ~all` |
|
||||
|
||||
**TXT 레코드 (DMARC)** ⭐ 신규
|
||||
| Type | Name | Content |
|
||||
|------|------|---------|
|
||||
| TXT | `_dmarc.anvil.it.com` | `v=DMARC1; p=quarantine; rua=mailto:dmarc@anvil.it.com; pct=100` |
|
||||
| TXT | `_dmarc.inouter.com` | `v=DMARC1; p=quarantine; rua=mailto:dmarc@inouter.com; pct=100` |
|
||||
|
||||
**CNAME 레코드 (DKIM)**
|
||||
| Type | Name | Target |
|
||||
@@ -145,7 +145,7 @@ AWS SES(Simple Email Service)를 사용하여 서버에서 메일을 발송하
|
||||
"ses:SendRawEmail"
|
||||
],
|
||||
"Resource": [
|
||||
"arn:aws:ses:ap-northeast-2:*:identity/anvil.it.com",
|
||||
"arn:aws:ses:ap-northeast-2:*:identity/inouter.com",
|
||||
"arn:aws:ses:ap-northeast-2:*:identity/ironclad.it.com"
|
||||
]
|
||||
}
|
||||
@@ -161,7 +161,7 @@ AWS SES(Simple Email Service)를 사용하여 서버에서 메일을 발송하
|
||||
|
||||
```bash
|
||||
aws ses send-email \
|
||||
--from "noreply@anvil.it.com" \
|
||||
--from "noreply@inouter.com" \
|
||||
--to "recipient@example.com" \
|
||||
--subject "메일 제목" \
|
||||
--text "메일 본문" \
|
||||
@@ -174,7 +174,7 @@ aws ses send-email \
|
||||
import boto3
|
||||
from botocore.exceptions import ClientError
|
||||
|
||||
def send_email(to_email: str, subject: str, body: str, sender: str = "noreply@anvil.it.com"):
|
||||
def send_email(to_email: str, subject: str, body: str, sender: str = "noreply@inouter.com"):
|
||||
client = boto3.client('ses', region_name='ap-northeast-2')
|
||||
|
||||
try:
|
||||
@@ -215,7 +215,7 @@ def send_html_email(to_email: str, subject: str, html_body: str, text_body: str
|
||||
body['Text'] = {'Data': text_body, 'Charset': 'UTF-8'}
|
||||
|
||||
response = client.send_email(
|
||||
Source='noreply@anvil.it.com',
|
||||
Source='noreply@inouter.com',
|
||||
Destination={'ToAddresses': [to_email]},
|
||||
Message={
|
||||
'Subject': {'Data': subject, 'Charset': 'UTF-8'},
|
||||
@@ -267,10 +267,10 @@ aws ses get-send-quota
|
||||
aws ses list-identities
|
||||
|
||||
# 도메인 인증 상태
|
||||
aws ses get-identity-verification-attributes --identities anvil.it.com ironclad.it.com
|
||||
aws ses get-identity-verification-attributes --identities inouter.com ironclad.it.com
|
||||
|
||||
# DKIM 상태
|
||||
aws ses get-identity-dkim-attributes --identities anvil.it.com ironclad.it.com
|
||||
aws ses get-identity-dkim-attributes --identities inouter.com ironclad.it.com
|
||||
```
|
||||
|
||||
---
|
||||
@@ -316,13 +316,13 @@ aws sns create-topic --name ses-complaints --region ap-northeast-2
|
||||
```bash
|
||||
# 반송 알림 연결
|
||||
aws ses set-identity-notification-topic \
|
||||
--identity anvil.it.com \
|
||||
--identity inouter.com \
|
||||
--notification-type Bounce \
|
||||
--sns-topic arn:aws:sns:ap-northeast-2:ACCOUNT_ID:ses-bounces
|
||||
|
||||
# 불만 알림 연결
|
||||
aws ses set-identity-notification-topic \
|
||||
--identity anvil.it.com \
|
||||
--identity inouter.com \
|
||||
--notification-type Complaint \
|
||||
--sns-topic arn:aws:sns:ap-northeast-2:ACCOUNT_ID:ses-complaints
|
||||
```
|
||||
@@ -346,13 +346,13 @@ aws ses set-identity-notification-topic \
|
||||
|
||||
```bash
|
||||
# SPF 레코드 확인
|
||||
dig TXT anvil.it.com +short
|
||||
dig TXT inouter.com +short
|
||||
|
||||
# DMARC 레코드 확인
|
||||
dig TXT _dmarc.anvil.it.com +short
|
||||
dig TXT _dmarc.inouter.com +short
|
||||
|
||||
# DKIM 레코드 확인
|
||||
dig CNAME dgcehnldehfmfgpvrrbc6drwasiibhnp._domainkey.anvil.it.com +short
|
||||
dig CNAME dgcehnldehfmfgpvrrbc6drwasiibhnp._domainkey.inouter.com +short
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user