Baza de cunoștințe
Trimiteți e-mailuri prin propriul cont Amazon SES
Conectați-vă propriul cont Amazon SES prin SMTP: alegeți o singură regiune și rămâneți în aceasta, Easy DKIM, ieșirea din sandbox ÎNAINTE de a vă conecta și motivele pentru care datele de autentificare SMTP nu reprezintă cheia dumneavoastră de acces AWS.
Veți avea nevoie de un cont AWS și de acces la DNS-ul domeniului dumneavoastră. SES este de departe cea mai ieftină opțiune de pe această listă și cea cu cei mai mulți pași.
Documentația proprie Amazon: Verifying a domain · Obtaining SMTP credentials · Moving out of the sandbox
⭐ Ne conectăm la SES prin interfața sa SMTP, nu prin API-ul său REST. Ac Acesta este motivul pentru care vi se cere un nume de utilizator și o parolă SMTP în loc de o cheie de acces AWS. Ambele rute livrează exact același mesaj; cea SMTP evită o întreagă clasă de probleme de semnare a cererilor AWS care sunt dificil de diagnosticat din exterior și este interfața pentru care Amazon publică acreditări tocmai pentru ca instrumente precum al nostru să o poată folosi.
1. Alegeți o regiune și rămâneți în aceasta
SES este regional. Tot ce se află mai jos — domeniul dumneavoastră verificat, acreditările dumneavoastră, cota de trimitere — aparține unei singure regiuni AWS și nu există în nicio alta.
Alegeți-o pe cea mai apropiată de clienții dumneavoastră (eu-west-1 pentru Europa, us-east-1 pentru America de Nord) și notați-o. Verificarea domeniului în Irlanda și apoi crearea de acreditări în Frankfurt este cel mai comun mod de a pierde o după-amiază aici, iar eroarea pe care o produce nu spune nimic despre regiuni.
2. Verificați domeniul dumneavoastră
Consola Amazon SES → Identități → Creare identitate → Domeniu. Introduceți un subdomeniu, cum ar fi mail.yourdomain.com.
Activați Easy DKIM și alegeți RSA_2048_BIT. SES vă oferă trei înregistrări CNAME:
| Tip | Gazdă | | --- | --- | | CNAME | <token1>._domainkey.mail.yourdomain.com | | CNAME | <token2>._domainkey.mail.yourdomain.com | | CNAME | <token3>._domainkey.mail.yourdomain.com |
Adăugați-le pe toate trei. Verificarea se finalizează de obicei în termen de o oră.
⭐ De asemenea, activați un domeniu MAIL FROM personalizat (bounce.mail.yourdomain.com) și adăugați înregistrările MX și SPF TXT pe care le solicită. Fără acesta, expeditorul plicului dumneavoastră este amazonses.com, astfel încât SPF se aliniază la Amazon și nu la dumneavoastră, bazându-vă exclusiv pe DKIM.
3. Ieșiți din sandbox — acesta este pasul pe care oamenii îl ratează
⛔⛔ Un cont SES nou se află într-un sandbox și poate trimite doar către adrese pe care le-ați verificat separat. Va accepta tot ce Acesta va accepta tot restul și nu va livra nimic din acesta.
Aceasta este exact defecțiunea pe care pasul nostru de verificare există pentru a o detecta: în sandbox, SES vă preia mesajul cu un răspuns de succes perfect obișnuit și apoi îl elimină. Dacă verificați configurarea noastră trimițând testul la o adresă pe care ați verificat-o întâmplător în AWS, va funcționa — și atunci fiecare mesaj către un client real va dispărea.
Tabloul de bord al contului → Solicitare acces de producție. Amazon vă întreabă ce trimiteți și cum gestionați respingerile; câteva propoziții oneste despre notificările tranzacționale către propriii clienți sunt de obicei aprobate în 24 de ore.
⭐ Faceți acest lucru înainte de a conecta SES aici. Nu este nimic de depanat ulterior, deoarece nimic nu eșuează.
4. Creați acreditări SMTP
Consola SES → Setări SMTP → Creare acreditări SMTP.
Aceasta creează un utilizator IAM cu permisiune exclusivă de trimitere și vă oferă un nume de utilizator SMTP și o parolă SMTP.
⛔ Acestea nu sunt cheia de acces AWS și secretul dumneavoastră. Ele sunt derivate dintr-un secret IAM printr-un algoritm specific și nu sunt interschimbabile. Lipirea unei chei de acces secrete AWS aici va eșua la fiecare autentificare, iar eroarea va spune pur și simplu că acreditările au fost respinse.
⚠️ Parola este afișată o singură dată. Descărcați fișierul CSV înainte de a părăsi pagina.
5. Conectați-l în Zinn®
Deschideți Trimitere de e-mail în tabloul de bord:
- Furnizor — Amazon SES
- Trimitere de pe acest domeniu —
mail.yourdomain.com - Regiune AWS — regiunea de la pasul 1, de ex.
eu-west-1 - Nume de utilizator SMTP — de la pasul 4
- Port — lăsați 587
- Parolă SES SMTP — de la pasul 4
Construim gazda pentru dumneavoastră (email-smtp.<region>.amazonaws.com), așa că nu există un nume de gazdă de tastat greșit.
6. Trimiteți testul și introduceți codul
Apăsați Trimiteți mesajul de test către o căsuță poștală de pe un domeniu diferit pe care nu l-ați verificat în AWS — o adresă Gmail personală este ideală, deoarece este cea care dovedește că ați ieșit din sandbox. Citiți codul și introduceți-l.
Când nu funcționează
„Adresa de e-mail nu este verificată” în timp ce trimiteți către un client real — sunteți încă în sandbox. Pasul 3.
535 Acreditări de autentificare nevalide — ați folosit cheia de acces AWS în loc de acreditările SMTP (pasul 4) sau acreditările aparțin unei alte regiuni decât cea pe care ați introdus-o.
„Rata maximă de trimitere depășită” — un cont nou de producție începe de la 14 mesaje pe secundă și 50.000 pe zi. Aceasta este o mulțime de notificări, dar dacă migrați o bază mare de clienți, solicitați mai întâi o mărire.
A funcționat la testare și s-a oprit în producție — verificați tabloul de bord Reputație SES. Amazon întrerupe automat trimiterea atunci când o rată de respingere sau de plângere depășește pragul lor și este ușor de depășit cu o listă veche de clienți.
Încă blochezi?
Asistența este inclusă în orice plan și oferă răspunsuri în limba ta.
Contactați asistența tehnică → Toate articolele →