ನಿಮಗೆ ಒಂದು AWS ಖಾತೆ ಮತ್ತು ನಿಮ್ಮ ಡೊಮೇನ್ನ DNS ಗೆ ಪ್ರವೇಶದ ಅಗತ್ಯವಿರುತ್ತದೆ. ಈ ಪಟ್ಟಿಯಲ್ಲಿ SES ಅತ್ಯಂತ ಹೆಚ್ಚಿನ ಅಂತರದಲ್ಲಿ ಅತ್ಯಂತ ಅಗ್ಗದ ಆಯ್ಕೆಯಾಗಿದೆ, ಮತ್ತು ಅತಿ ಹೆಚ್ಚು ಹಂತಗಳನ್ನು ಹೊಂದಿರುವ ಆಯ್ಕೆಯಾಗಿದೆ.
Amazon ನ ಸ್ವಂತ ದಾಖಲಾತಿ: ಡೊಮೇನ್ ಪರಿಶೀಲಿಸುವುದು · SMTP ರುಜುವಾತುಗಳನ್ನು ಪಡೆಯುವುದು · ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ನಿಂದ ಹೊರಬರುವುದು
⭐ ನಾವು SES ಗೆ ಅದರ REST API ಮೂಲಕ ಅಲ್ಲ, ಬದಲಿಗೆ ಅದರ SMTP ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಸಂಪರ್ಕಿಸುತ್ತೇವೆ. ಆದ್ದರಿಂದಲೇ ನಿಮ್ಮನ್ನು AWS ಆಕ್ಸೆಸ್ ಕೀಯ ಬದಲಾಗಿ SMTP ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಕೇಳಲಾಗುತ್ತದೆ. ಎರಡೂ ಮಾರ್ಗಗಳು ನಿಖರವಾಗಿ ಅದೇ ಸಂದೇಶವನ್ನು ತಲುಪಿಸುತ್ತವೆ; SMTP ಮಾರ್ಗವು ಹೊರಗಿನಿಂದ ರೋಗನಿರ್ಣಯ ಮಾಡಲು ಕಷ್ಟಕರವಾಗಿರುವ ಇಡೀ ವರ್ಗದ AWS ವಿನಂತಿ-ಸಹಿ ಮಾಡುವ ಸಮಸ್ಯೆಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ, ಮತ್ತು ನಮ್ಮಂತಹ ಉಪಕರಣಗಳು ಇದನ್ನು ಬಳಸಲಿ ಎಂದೇ ನಿಖರವಾಗಿ Amazon ರುಜುವಾತುಗಳನ್ನು ಪ್ರಕಟಿಸುವ ಇಂಟರ್ಫೇಸ್ ಇದಾಗಿದೆ.
1. ಒಂದು ಪ್ರದೇಶವನ್ನು ಆರಿಸಿ ಮತ್ತು ಅದರಲ್ಲೇ ಇರಿ
SES ಪ್ರಾದೇಶಿಕವಾಗಿದೆ. ಕೆಳಗಿನ ಎಲ್ಲವೂ — ನಿಮ್ಮ ಪರಿಶೀಲಿಸಿದ ಡೊಮೇನ್, ನಿಮ್ಮ ರುಜುವಾತುಗಳು, ನಿಮ್ಮ ಕಳುಹಿಸುವ ಕೋಟಾ — ಒಂದು AWS ಪ್ರದೇಶಕ್ಕೆ ಸೇರಿದೆ ಮತ್ತು ಬೇರೆ ಯಾವುದೇ ಪ್ರದೇಶದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವುದಿಲ್ಲ.
ನಿಮ್ಮ ಕ್ಲೈಂಟ್ಗಳಿಗೆ ಹತ್ತಿರವಿರುವ ಪ್ರದೇಶವನ್ನು ಆರಿಸಿ (ಯುರೋಪ್ಗಾಗಿ eu-west-1, ಉತ್ತರ ಅಮೆರಿಕಕ್ಕಾಗಿ us-east-1) ಮತ್ತು ಅದನ್ನು ಗಮನಿಸಿ. ಐರ್ಲೆಂಡ್ನಲ್ಲಿ ನಿಮ್ಮ ಡೊಮೇನ್ ಪರಿಶೀಲಿಸಿ ನಂತರ ಫ್ರಾಂಕ್ಫರ್ಟ್ನಲ್ಲಿ ರುಜುವಾತುಗಳನ್ನು ರಚಿಸುವುದು ಇಲ್ಲಿ ಒಂದು ಮಧ್ಯಾಹ್ನವನ್ನು ವ್ಯರ್ಥ ಮಾಡುವ ಸಾಮಾನ್ಯ ವಿಧಾನವಾಗಿದೆ, ಮತ್ತು ಅದು ಉಂಟುಮಾಡುವ ದೋಷವು ಪ್ರದೇಶಗಳ ಬಗ್ಗೆ ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ.
2. ನಿಮ್ಮ ಡೊಮೇನ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ
Amazon SES ಕನ್ಸೋಲ್ → Identities → Create identity → Domain. mail.yourdomain.com ನಂತಹ ಸಬ್ಡೊಮೇನ್ ನಮೂದಿಸಿ.
Easy DKIM ಅನ್ನು ಆನ್ ಮಾಡಿ ಮತ್ತು RSA_2048_BIT ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ. SES ನಿಮಗೆ ಮೂರು CNAME ರೆಕಾರ್ಡ್ಗಳನ್ನು ನೀಡುತ್ತದೆ:
| ಪ್ರಕಾರ | ಹೋಸ್ಟ್ |
|---|
CNAME | <token1>._domainkey.mail.yourdomain.com |
CNAME | <token2>._domainkey.mail.yourdomain.com |
CNAME | <token3>._domainkey.mail.yourdomain.com |
ಮೂರನ್ನೂ ಸೇರಿಸಿ. ಪರಿಶೀಲನೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಗಂಟೆಯೊಳಗೆ ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ.
⭐ ಅಲ್ಲದೆ ಕಸ್ಟಮ್ MAIL FROM domain (bounce.mail.yourdomain.com) ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ಅದು ಕೇಳುವ MX ಮತ್ತು SPF TXT ರೆಕಾರ್ಡ್ಗಳನ್ನು ಸೇರಿಸಿ. ಅದು ಇಲ್ಲದೆ ನಿಮ್ಮ ಎನ್ವೆಲಪ್ ಕಳುಹಿಸುವವರು amazonses.com ಆಗಿರುತ್ತಾರೆ, ಆದ್ದರಿಂದ SPF ನಿಮಗೆ ಬದಲಾಗಿ Amazon ಗೆ ಜೋಡಿಸಲ್ಪಡುತ್ತದೆ, ಮತ್ತು ನೀವು DKIM ಮೇಲೆ ಮಾತ್ರ ಅವಲಂಬಿತರಾಗುತ್ತೀರಿ.
3. ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ನಿಂದ ಹೊರಬನ್ನಿ — ಜನರು ತಪ್ಪಿಸುವ ಹಂತ ಇದು
⛔⛔ ಹೊಸ SES ಖಾತೆಯು ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ನಲ್ಲಿರುತ್ತದೆ ಮತ್ತು ನೀವು ಪ್ರತ್ಯೇಕವಾಗಿ ಪರಿಶೀಲಿಸಿದ ವಿಳಾಸಗಳಿಗೆ ಮಾತ್ರ ಕಳುಹಿಸಬಹುದು. ಇದು ಉಳಿದೆಲ್ಲವನ್ನೂ ಸ್ವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಅದರಲ್ಲಿ ಯಾವುದನ್ನೂ ತಲುಪಿಸುವುದಿಲ್ಲ.
ನಮ್ಮ ಪರಿಶೀಲನಾ ಹಂತವು ನಿಖರವಾಗಿ ಈ ವೈಫಲ್ಯವನ್ನು ಹಿಡಿಯಲು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ: ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ನಲ್ಲಿ, SES ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಸಂಪೂರ್ಣ ಸಾಮಾನ್ಯ ಯಶಸ್ವಿ ಪ್ರತಿಕ್ರಿಯೆಯೊಂದಿಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ನಂತರ ಅದನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. AWS ನಲ್ಲಿ ನೀವು ಪರಿಶೀಲಿಸಿದ ವಿಳಾಸಕ್ಕೆ ಪರೀಕ್ಷೆಯನ್ನು ಕಳುಹಿಸುವ ಮೂಲಕ ನೀವು ನಮ್ಮ ಸೆಟಪ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿದರೆ, ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ — ಮತ್ತು ನಂತರ ನಿಜವಾದ ಕ್ಲೈಂಟ್ಗೆ ಕಳುಹಿಸುವ ಪ್ರತಿಯೊಂದು ಸಂದೇಶವು ಕಣ್ಮರೆಯಾಗುತ್ತದೆ.
ಖಾತೆಯ ಡ್ಯಾಶ್ಬೋರ್ಡ್ → ಪ್ರೊಡಕ್ಷನ್ ಪ್ರವೇಶವನ್ನು ವಿನಂತಿಸಿ. ನೀವು ಏನನ್ನು ಕಳುಹಿಸುತ್ತೀರಿ ಮತ್ತು ಬೌನ್ಸ್ಗಳನ್ನು ಹೇಗೆ ನಿಭಾಯಿಸುತ್ತೀರಿ ಎಂದು Amazon ಕೇಳುತ್ತದೆ; ನಿಮ್ಮ ಸ್ವಂತ ಕ್ಲೈಂಟ್ಗಳಿಗೆ ವಹಿವಾಟು ಅಧಿಸೂಚನೆಗಳ ಬಗ್ಗೆ ಒಂದೆರಡು ಪ್ರಾಮಾಣಿಕ ವಾಕ್ಯಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ 24 ಗಂಟೆಗಳ ಒಳಗೆ ಅನುಮೋದಿಸಲಾಗುತ್ತದೆ.
⭐ ನೀವು SES ಅನ್ನು ಇಲ್ಲಿ ಸಂಪರ್ಕಿಸುವ ಮೊದಲು ಇದನ್ನು ಮಾಡಿ. ನಂತರ ಡೀಬಗ್ ಮಾಡಲು ಏನೂ ಇರುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಯಾವುದೂ ವಿಫಲವಾಗುವುದಿಲ್ಲ.
4. SMTP ರುಜುವಾತುಗಳನ್ನು ರಚಿಸಿ
SES ಕನ್ಸೋಲ್ → SMTP settings → Create SMTP credentials.
ಇದು ಕೇವಲ-ಕಳುಹಿಸುವ ಅನುಮತಿಯೊಂದಿಗೆ ಒಂದು IAM ಬಳಕೆದಾರರನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ನಿಮಗೆ ಒಂದು SMTP ಬಳಕೆದಾರಹೆಸರು ಹಾಗೂ ಒಂದು SMTP ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನೀಡುತ್ತದೆ.
⛔ ಇವು ನಿಮ್ಮ AWS ಆಕ್ಸೆಸ್ ಕೀ ಮತ್ತು ಸೀಕ್ರೆಟ್ ಅಲ್ಲ. ಅವುಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಅಲ್ಗಾರಿದಮ್ ಮೂಲಕ IAM ಸೀಕ್ರೆಟ್ನಿಂದ ಪಡೆಯಲಾಗಿದೆ ಮತ್ತು ಅವು ಪರಸ್ಪರ ಬದಲಾಯಿಸಬಹುದಾದವುಗಳಲ್ಲ. ಇಲ್ಲಿ AWS ಸೀಕ್ರೆಟ್ ಆಕ್ಸೆಸ್ ಕೀಯನ್ನು ಅಂಟಿಸುವುದು ಪ್ರತಿ ಬಾರಿಯೂ ದೃಢೀಕರಣವನ್ನು ವಿಫಲಗೊಳಿಸುತ್ತದೆ, ಮತ್ತು ಆ ದೋಷವು ಕೇವಲ ರುಜುವಾತುಗಳನ್ನು ತಿರಸ್ಕರಿಸಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ.
⚠️ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ತೋರಿಸಲಾಗುತ್ತದೆ. ನೀವು ಪುಟವನ್ನು ಬಿಡುವ ಮೊದಲು CSV ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ.
5. ಇದನ್ನು Zinn® ನಲ್ಲಿ ಸಂಪರ್ಕಿಸಿ
ನಿಮ್ಮ ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ ಇಮೇಲ್ ಕಳುಹಿಸುವಿಕೆ ತೆರೆಯಿರಿ:
- ಪೂರೈಕೆದಾರ — Amazon SES
- ಈ ಡೊಮೇನ್ನಿಂದ ಕಳುಹಿಸಿ —
mail.yourdomain.com
- AWS ಪ್ರದೇಶ — ಹಂತ 1 ರಿಂದ ಪ್ರದೇಶ, ಉದಾ.
eu-west-1
- SMTP ಬಳಕೆದಾರಹೆಸರು — ಹಂತ 4 ರಿಂದ
- ಪೋರ್ಟ್ — 587 ರಲ್ಲಿ ಬಿಡಿ
- SES SMTP ಪಾಸ್ವರ್ಡ್ — ಹಂತ 4 ರಿಂದ
ನಾವು ನಿಮಗಾಗಿ ಹೋಸ್ಟ್ ಅನ್ನು ನಿರ್ಮಿಸುತ್ತೇವೆ (email-smtp.<region>.amazonaws.com), ಆದ್ದರಿಂದ ತಪ್ಪಾಗಿ ಟೈಪ್ ಮಾಡಲು ಯಾವುದೇ ಹೋಸ್ಟ್ಹೆಸರು ಇರುವುದಿಲ್ಲ.
6. ಪರೀಕ್ಷೆಯನ್ನು ಕಳುಹಿಸಿ ಮತ್ತು ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಿ
ನೀವು AWS ನಲ್ಲಿ ಪರಿಶೀಲಿಸದ ಬೇರೆ ಡೊಮೇನ್ನಲ್ಲಿರುವ ಇನ್ಬಾಕ್ಸ್ಗೆ ಪರೀಕ್ಷಾ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿ ಅನ್ನು ಒತ್ತಿರಿ — ವೈಯಕ್ತಿಕ Gmail ವಿಳಾಸವು ಸೂಕ್ತವಾಗಿದೆ, ಏಕೆಂದರೆ ನೀವು ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ನಿಂದ ಹೊರಗಿದ್ದೀರಿ ಎಂದು ಸಾಬೀತುಪಡಿಸುವುದು ಅದೇ ಆಗಿದೆ. ಕೋಡ್ ಅನ್ನು ಓದಿ ಮತ್ತು ಅದನ್ನು ನಮೂದಿಸಿ.
ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸದಿದ್ದಾಗ
ನಿಜವಾದ ಕ್ಲೈಂಟ್ಗೆ ಕಳುಹಿಸುವಾಗ "Email address is not verified" — ನೀವು ಇನ್ನೂ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ನಲ್ಲಿದ್ದೀರಿ. ಹಂತ 3.
535 Authentication Credentials Invalid — ನೀವು SMTP ರುಜುವಾತುಗಳ ಬದಲಿಗೆ ನಿಮ್ಮ AWS ಆಕ್ಸೆಸ್ ಕೀಯನ್ನು ಬಳಸಿದ್ದೀರಿ (ಹಂತ 4), ಅಥವಾ ಆ ರುಜುವಾತುಗಳು ನೀವು ನಮೂದಿಸಿದ ಪ್ರದೇಶಕ್ಕಿಂತ ಬೇರೆ ಪ್ರದೇಶಕ್ಕೆ ಸೇರಿವೆ.
"Maximum sending rate exceeded" — ಹೊಸ ಪ್ರೊಡಕ್ಷನ್ ಖಾತೆಯು ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ 14 ಸಂದೇಶಗಳು ಮತ್ತು ದಿನಕ್ಕೆ 50,000 ಸಂದೇಶಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಅದು ಸಾಕಷ್ಟು ದೊಡ್ಡ ಪ್ರಮಾಣದ ಅಧಿಸೂಚನೆಗಳಾಗಿವೆ, ಆದರೆ ನೀವು ದೊಡ್ಡ ಕ್ಲೈಂಟ್ ಬೇಸ್ ಅನ್ನು ಸ್ಥಳಾಂತರಿಸುತ್ತಿದ್ದರೆ, ಮೊದಲು ಹೆಚ್ಚಳವನ್ನು ವಿನಂತಿಸಿ.
ಇದು ಪರೀಕ್ಷೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದೆ ಮತ್ತು ಪ್ರೊಡಕ್ಷನ್ನಲ್ಲಿ ನಿಂತುಹೋಗಿದೆ — SES Reputation ಡ್ಯಾಶ್ಬೋರ್ಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ಬೌನ್ಸ್ ಅಥವಾ ದೂರಿನ ದರವು ಅವರ ಮಿತಿಯನ್ನು ದಾಟಿದಾಗ Amazon ಕಳುಹಿಸುವಿಕೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವಿರಾಮಗೊಳಿಸುತ್ತದೆ, ಮತ್ತು ಹಳೆಯ ಕ್ಲೈಂಟ್ ಪಟ್ಟಿಯೊಂದಿಗೆ ಅದನ್ನು ದಾಟುವುದು ಸುಲಭವಾಗಿದೆ.