Niezawodne wysyłanie poczty z WordPress i WooCommerce za pomocą SMTP
WordPress wysyła wiadomości dotyczące haseł i formularzy, a sklep internetowy oparty na WooCommerce przy każdym zamówieniu: potwierdzenie dla klienta i powiadomienie dla Państwa. Te wiadomości muszą dotrzeć do adresata. Mail potwierdzający jest dla klienta dowodem, że jego płatność przebiegła pomyślnie. W tym artykule dowiedzą się Państwo, jak skonfigurować wysyłanie poczty z WordPress przez SMTP przy użyciu skrzynki pocztowej na własnej domenie, oraz na co zwrócić uwagę w przypadku sklepu internetowego.
Dlaczego SMTP?
Bez dodatkowych ustawień WordPress wysyła pocztę za pomocą funkcji PHP mail(). Nadawcą staje się wtedy adres z nazwą konta Państwa pakietu, którego nie można zmienić. Taka wiadomość często trafia do spamu. Dzięki SMTP WordPress loguje się do prawdziwej skrzynki pocztowej i wysyła wiadomości tak jak Państwa program pocztowy. Wówczas sami Państwo określają nadawcę, który jest zgodny z rekordami SPF i DKIM.
Krok 1: skrzynka pocztowa na własnej domenie
Proszę utworzyć skrzynkę pocztową powiązaną ze sklepem, na przykład zamowienia@example.com. Zobacz Tworzenie adresu e-mail. Proszę nie używać adresu noreply: klienci odpowiadają na potwierdzenie z pytaniami, a te wiadomości na pewno Państwo chcą przeczytać. Proszę też nigdy nie używać jako nadawcy adresu Gmail lub Outlook.com.
Krok 2: konfiguracja wtyczki SMTP
Proszę zainstalować znaną, regularnie aktualizowaną wtyczkę SMTP, na przykład WP Mail SMTP. Należy w niej uzupełnić:
| Ustawienie | Wartość w WebOké |
|---|---|
| Serwer SMTP | Nazwa serwera Państwa pakietu, na przykład linux2023.webawere.nl. Gdzie ją znaleźć, opisano w Znajdowanie nazwy serwera i nazwy użytkownika DA. |
| Port i szyfrowanie | 587 z STARTTLS (TLS) lub 465 z SSL/TLS |
| Uwierzytelnianie | Włączone |
| Nazwa użytkownika | Pełny adres e-mail skrzynki pocztowej |
| Hasło | Hasło do tej skrzynki pocztowej |
| Adres nadawcy | Ten sam adres co skrzynka pocztowa. Inny adres nadawcy może zostać odrzucony przez serwer. |
Wszystkie ustawienia zebrane razem znajdą Państwo w Wszystkie ustawienia w jednym miejscu: serwery, porty i zabezpieczenia.
Krok 3: ten sam nadawca w WooCommerce
Proszę przejść do WooCommerce > Ustawienia > E-maile. Na dole proszę uzupełnić nazwę nadawcy (na przykład nazwę Państwa sklepu) oraz adres nadawcy. Proszę użyć tego samego adresu co w wtyczce SMTP. Jeśli chcą Państwo otrzymywać powiadomienia o nowych zamówieniach na wspólnej skrzynce pocztowej, proszę zmienić odbiorcę przy tej wiadomości. Proszę nie wyłączać wiadomości dla świętego spokoju: potwierdzenie dla klienta jest nieodłączną częścią procesu.
Krok 4: sprawdzenie SPF i DKIM
Dzięki SPF i DKIM można wykazać, że wiadomość rzeczywiście pochodzi z Państwa domeny. Jeśli domena i poczta są u WebOké, proszę sprawdzić w Moje WebOké na stronie produktu Państwa pakietu, w sekcji Konfiguracja e-mail. Można też sprawdzić domenę za pomocą Testu poczty e-mail. Aby wprowadzić zmiany, zobacz Konfiguracja i uzupełnianie SPF oraz Włączanie i sprawdzanie DKIM.
Czy Państwa poczta jest obsługiwana przez innego dostawcę, na przykład Microsoft 365 lub Google Workspace? W takim przypadku proszę ustawić wysyłanie poczty ze strony internetowej przez SMTP z użyciem skrzynki pocztowej tego dostawcy i wyłączyć odpowiednią opcję w DirectAdmin. Zobacz Wysyłanie poczty przez PHP nie działa, rekordy MX wskazują gdzie indziej.
Krok 5: wiadomość testowa
- Proszę skorzystać z funkcji testowej wtyczki SMTP i wysłać wiadomość testową na adres u innego dostawcy, na przykład Gmail.
- Następnie proszę złożyć testowe zamówienie w sklepie, korzystając z trybu testowego dostawcy płatności.
- Proszę otworzyć wiadomość i sprawdzić nagłówki. Czy widnieje w nich
spf=pass,dkim=passidmarc=passdla Państwa domeny? Jak to sprawdzić, opisano w Przeglądanie i odczytywanie nagłówków wiadomości e-mail.
Limity wysyłania przy dużym ruchu
Dla każdego pakietu obowiązuje maksymalna liczba wiadomości dziennie, domyślnie 300. Dotyczy to wszystkiego razem: Państwa skrzynek pocztowych, poczty webowej i strony internetowej, a więc również potwierdzeń zamówień. Jedno zamówienie generuje już dwie wiadomości (dla klienta i administratora). Podczas akcji promocyjnej lub w dniu dużego ruchu można więc szybko osiągnąć limit; wiadomości przekraczające go tego dnia zostaną odrzucone i nie będą automatycznie wysyłane ponownie. Jeśli spodziewają się Państwo większego ruchu, prosimy o wcześniejszy kontakt z nami. Jak sprawdzić, ile wiadomości zostało już wysłanych, opisano w Limit wysyłania wiadomości e-mail oraz Limity wysyłania i komunikat "message limit reached".
Czy wiadomość mimo wszystko nie dociera? Proszę skorzystać z planu działania opisanego w Moja wiadomość e-mail nie dociera lub trafia do spamu: jak to sprawdzić.
Więcej informacji
- Bezpłatny kurs WordPress, lekcja 9.1 Poczta e-mail z poziomu WordPress
- Bezpłatny kurs Poczta e-mail w porządku, lekcja 7.3 Poczta ze strony internetowej i formularzy
