ਤੁਹਾਨੂੰ ਇੱਕ 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 ਰਿਕਾਰਡ ਦਿੰਦਾ ਹੈ:
| Type | Host |
|---|
CNAME | <token1>._domainkey.mail.yourdomain.com |
CNAME | <token2>._domainkey.mail.yourdomain.com |
CNAME | <token3>._domainkey.mail.yourdomain.com |
ਤਿੰਨੋਂ ਜੋੜੋ। ਪੁਸ਼ਟੀਕਰਨ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਘੰਟੇ ਦੇ ਅੰਦਰ ਪੂਰਾ ਹੋ ਜਾਂਦਾ ਹੈ।
⭐ ਇੱਕ ਕਸਟਮ MAIL FROM ਡੋਮੇਨ (bounce.mail.yourdomain.com) ਨੂੰ ਵੀ ਸਮਰੱਥ ਬਣਾਓ ਅਤੇ ਇਸ ਵੱਲੋਂ ਮੰਗੇ ਗਏ MX ਅਤੇ SPF TXT ਰਿਕਾਰਡ ਸ਼ਾਮਲ ਕਰੋ। ਇਸ ਤੋਂ ਬਿਨਾਂ ਤੁਹਾਡਾ ਲਿਫਾਫਾ ਭੇਜਣ ਵਾਲਾ amazonses.com ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ SPF ਤੁਹਾਡੇ ਬਜਾਏ Amazon ਨਾਲ ਇਕਸਾਰ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਸਿਰਫ਼ DKIM 'ਤੇ ਨਿਰਭਰ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹੋ।
3. ਸੈਂਡਬਾਕਸ ਵਿੱਚੋਂ ਬਾਹਰ ਨਿਕਲੋ — ਇਹ ਉਹ ਕਦਮ ਹੈ ਜੋ ਲੋਕ ਛੱਡ ਦਿੰਦੇ ਹਨ
⛔⛔ ਇੱਕ ਨਵਾਂ SES ਖਾਤਾ ਇੱਕ ਸੈਂਡਬਾਕਸ ਵਿੱਚ ਹੁੰਦਾ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਉਹਨਾਂ ਪਤਿਆਂ 'ਤੇ ਭੇਜ ਸਕਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਸੀਂ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਪੁਸ਼ਟੀ ਕੀਤੀ ਹੈ। ਇਹ ਬਾਕੀ ਸਭ ਕੁਝ ਸਵੀਕਾਰ ਕਰ ਲਵੇਗਾ ਅਤੇ ਇਸ ਵਿੱਚੋਂ ਕੁਝ ਵੀ ਨਹੀਂ ਪਹੁੰਚਾਏਗਾ।
ਇਹ ਬਿਲਕੁਲ ਉਹੀ ਅਸਫਲਤਾ ਹੈ ਜਿਸ ਨੂੰ ਫੜਨ ਲਈ ਸਾਡਾ ਪੁਸ਼ਟੀਕਰਨ ਕਦਮ ਮੌਜੂਦ ਹੈ: ਸੈਂਡਬਾਕਸ ਵਿੱਚ, SES ਤੁਹਾਡੇ ਸੰਦੇਸ਼ ਨੂੰ ਬਿਲਕੁਲ ਆਮ ਸਫਲਤਾ ਪ੍ਰਤੀਕਿਰਿਆ ਨਾਲ ਲੈਂਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਛੱਡ ਦਿੰਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ AWS ਵਿੱਚ ਪੁਸ਼ਟੀ ਕੀਤੇ ਕਿਸੇ ਪਤੇ 'ਤੇ ਟੈਸਟ ਭੇਜ ਕੇ ਸਾਡੇ ਸੈੱਟਅੱਪ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਹ ਕੰਮ ਕਰੇਗਾ — ਅਤੇ ਫਿਰ ਇੱਕ ਅਸਲੀ ਗਾਹਕ ਨੂੰ ਭੇਜਿਆ ਹਰ ਸੁਨੇਹਾ ਗਾਇਬ ਹੋ ਜਾਵੇਗਾ।
Account dashboard → Request production access. 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 ਆਪਣੇ ਆਪ ਭੇਜਣਾ ਰੋਕ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਪੁਰਾਣੀ ਗਾਹਕ ਸੂਚੀ ਦੇ ਨਾਲ ਇਸਨੂੰ ਪਾਰ ਕਰਨਾ ਆਸਾਨ ਹੁੰਦਾ ਹੈ।