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í