Serwery w Polsce · Warszawa Dyski NVMe

Jak skonfigurować email transakcyjny dla aplikacji Drukuj

  • 0

Email transakcyjny — co to jest?

Emaile transakcyjne to automatyczne wiadomości wyzwalane przez akcje użytkownika: potwierdzenie rejestracji, reset hasła, potwierdzenie zamówienia, faktura. Muszą dotrzeć natychmiast i niezawodnie.

Wymagania dla emaili transakcyjnych

  • Czas dostarczenia: sekund (nie minuty)
  • Dostarczalność: 99%+ (nie mogą trafiać do spamu)
  • Skalowalność: setki/tysiące emaili przy dużym ruchu

Opcja 1: Hosting email host247.pl

Dla małych aplikacji (do kilkuset emaili/dzień) wystarczy konfiguracja SMTP z konta na host247.pl. Skonfiguruj WP Mail SMTP lub SwiftMailer w aplikacji.

Opcja 2: Dedykowane usługi transakcyjne

  • SendGrid — 100 emaili/dzień za darmo, API lub SMTP
  • Mailgun — 5000 emaili/miesiąc za darmo przez 3 miesiące
  • Amazon SES — najtańszy dla dużych wolumenów (0,10 USD/1000)
  • Postmark — premium dostarczalność, płatny

Integracja SendGrid przez API (PHP)

require 'vendor/autoload.php';
$email = new SendGridMailMail();
$email->setFrom("no-reply@firma.pl", "Firma");
$email->setSubject("Potwierdzenie zamówienia");
$email->addTo("klient@email.pl");
$email->addContent("text/html", "<p>Dziękujemy za zamówienie!</p>");
$sendgrid = new SendGrid(getenv('SENDGRID_API_KEY'));
$sendgrid->send($email);

Czy ta odpowiedź była pomocna?

« Wstecz