Přeskočit na hlavní obsah

Nastavení SMTP (SES)

Průvodce produkčním nastavením AWS SES SMTP.

Aby vaše aplikace mohla rozesílat e-maily, potřebuje kvalitní SMTP server. Nejlepší možností je služba AWS SES (Simple Email Service). E-maily odeslané z tohoto SMTP mají vysokou doručitelnost, bezpečnostní prvky včetně DKIM klíčů a hlavně mají velmi vysokou rychlost odesílání oproti běžným SMTP. Cena za 10 000 odeslaných e-mailů je $1. Pojďte tedy AWS SES nastavit.

1. Registrace a přihlášení na AWS​

1. Zaregistrujte se​

Adresa pro registraci: https://portal.aws.amazon.com/billing/signup

2. Klikněte na přihlášení do konzole​

Adresa pro přihlášení: https://aws.amazon.com/

3. Přihlašte se jako root​

2. Ověření domény​

1. Přejděte na správu SES​

2. Klikněte na tlačítko vytvořit identitu​

3. Přidejte doménu pro odesílání e-mailů​

4. Nastavte Easy DKIM ověření​

5. Klikněte na tlačítko vytvořit​

6. Nascrollujte na CNAME záznamy​

7. CNAME záznamy přidejte k doméně​

8. Vyčkejte, než vám dorazí e-mail​

3. Vytvoření přístupových klíčů​

1. Klikněte na SMTP nastavení​

2. Klikněte na tlačítko vytvořit credentials​

3. Zadejte název uživatele a potvrďte​

4. Obě hodnoty si zkopírujte a uložte​

Následijící klíče nikdy neuvádějte veřejně, ani je neukládejte do vašeho repozitáře. Klíče patří pouze do souboru .env a do serverových environment proměnných.

4. Nastavení ENV v Easypanelu​

1. Přepište ENV proměnné a uložte​

2. Klikněte na tlačítko deploy​

5. Navýšení SMTP limitů​

Pokud zakládáte AWS SES v novém regionu nebo poprvé, budete mít nastaven limit na 200 odeslaných zpráv za den. Po chvíli využívání AWS SES můžete požádat o navýšení limitu - například na 50 000 zpráv za den. Odpověď obdržíte do 24 hodin.

1. Klikněte na tlačítko požádat​

2. Vyplňte formulář a popište důvody​

Důvody si klidně vygenerujte přes Chat-GPT, ale ať to dává smysl.

3. Odešlete požadavek k posouzení​