Jak wysłać e-mail za pomocą SendGrid z WordPress

Opublikowany: 2020-08-04

Jak być może wiesz, WordPress jest w stanie wysyłać podstawowe e-maile transakcyjne po wyjęciu z pudełka. Jednak wiele hostów internetowych nie obsługuje tej funkcji ani w ogóle nie oferuje funkcji poczty e-mail. Aby obejść ten problem, musisz polegać na zewnętrznych dostawcach transakcyjnej poczty e-mail, takich jak SendGrid.

Ta platforma obsługuje pocztę elektroniczną dla niektórych z największych firm na świecie. Oznacza to, że może to przyspieszyć rejestrację witryny WordPress i e-maile dotyczące resetowania hasła. W tym artykule pokażemy dokładnie, jak skonfigurować SendGrid do pracy z Twoją witryną w trzech krótkich krokach.

Zanurzmy się!

Co to jest SendGrid?

SendGrid to platforma oferująca zarówno marketingowe, jak i transakcyjne usługi e-mail. To rozróżnienie jest ważne, ponieważ na potrzeby tego samouczka skupimy się na używaniu go jako dostawcy transakcyjnej poczty e-mail, a nie do kampanii marketingowych.

Strona główna SendGrid.

W przypadku transakcyjnych wiadomości e-mail SendGrid może używać protokołu Simple Mail Transfer Protocol (SMPT) lub internetowego interfejsu API. Skoncentrujemy się na tym drugim, ponieważ jest łatwiejszy do wdrożenia za pomocą WordPressa i zazwyczaj jest szybszy. Ponadto integrując platformy za pośrednictwem interfejsu API, możesz poprawić wskaźniki dostarczalności.

Korzystanie z dedykowanego dostawcy poczty transakcyjnej jest również sprytnym posunięciem, jeśli chodzi o skalowalność. Wiele platform hostingowych nie jest zoptymalizowanych pod kątem dostarczania poczty e-mail, nawet jeśli je obsługują. Dzięki SendGrid – lub innej renomowanej usłudze – powinieneś być w stanie obsłużyć tysiące wiadomości transakcyjnych dziennie.

Jeśli prowadzisz witrynę WordPress ze skromną bazą użytkowników, SendGrid oferuje bezpłatny plan, który powinien być idealny dla Twoich potrzeb. Możesz go użyć do wysłania do 100 e-maili dziennie. Powinno to wystarczyć do potwierdzeń rejestracji i resetowania hasła dla małych i średnich witryn.

W przypadku sklepu internetowego możesz rozważyć skorzystanie z planu premium, który poradzi sobie z większą liczbą wiadomości e-mail. W końcu witryny e-commerce muszą radzić sobie z całym innym zestawem e-maili transakcyjnych, takich jak potwierdzenia zakupu i powiadomienia o wysyłce. Ceny zaczynają się od 14,95 USD miesięcznie.

Jak wysłać e-mail za pomocą SendGrid z WordPress (w 3 krokach)

Aby postępować zgodnie z tym samouczkiem, potrzebujesz dwóch rzeczy: dostępu do witryny WordPress i konta SendGrid. W przypadku tych ostatnich możesz skorzystać z bezpłatnego planu, aby przetestować usługę. Po spełnieniu obu wymagań wstępnych przejdź do kroku 1.

Krok 1: Znajdź swój klucz API SendGrid

Po skonfigurowaniu konta SendGrid uzyskasz dostęp do pulpitu nawigacyjnego użytkownika. Tutaj możesz sprawdzić, które aplikacje zostały autoryzowane do pracy z SendGrid.

W tej chwili ta lista powinna być pusta. Aby to naprawić, przejdź do Ustawienia> Klucze API i kliknij przycisk Utwórz klucz API :

Tworzenie klucza API SendGrid.

Na następnej stronie możesz ustawić nazwę klucza API do celów identyfikacji wewnętrznej. Usługa zapyta, do jakiego poziomu uprawnień chcesz, aby klucz dawał dostęp. Polecamy opcję pełnego dostępu :

Konfigurowanie poziomu dostępu klucza API.

Teraz kliknij Utwórz i wyświetl, a od razu uzyskasz dostęp do swojego klucza API. Pamiętaj, że ze względów bezpieczeństwa pełny klucz zobaczysz tylko raz, więc upewnij się, że przechowujesz go bezpiecznie:

Kopiowanie nowego klucza interfejsu API SendGrid.

Za chwilę będziesz potrzebować tego klucza, więc trzymaj się go.

Krok 2: Połącz SendGrid z WordPress

Najłatwiejszym sposobem integracji WordPressa z SendGrid jest użycie wtyczki. SendGrid oferuje oficjalne narzędzie, którego możesz do tego użyć, ale nie otrzymuje regularnych aktualizacji.

Zamiast tego użyjemy wtyczki Post SMTP, którą możesz połączyć z SendGrid za pomocą klucza API, który wygenerowałeś minutę temu:

Wtyczka Post SMTP.

Zainstaluj i aktywuj wtyczkę, a następnie przejdź do zakładki Post SMTP na pulpicie nawigacyjnym. Zobaczysz opcję skorzystania z kreatora konfiguracji wtyczki – kliknij niebieski przycisk, aby go uruchomić:

Uruchamianie kreatora konfiguracji Post SMTP.

Najpierw wtyczka poprosi o podanie adresu e-mail nadawcy. Domyślnie będzie używać adresu e-mail administratora, który powinien działać dobrze:

Konfigurowanie adresu e-mail nadawcy.

Następnie musisz skonfigurować nazwę hosta serwera poczty wychodzącej. Ponieważ używamy API SendGrid zamiast SMTP, możesz pozostawić domyślną wartość lub wprowadzić dowolny losowy ciąg:

Konfigurowanie ustawień wychodzącej nazwy hosta.

Teraz Post SMTP przeprowadzi test łączności dla kilku popularnych dostawców usług poczty e-mail, w tym SendGrid. Gdy wtyczka pozwoli Ci dokonać wyboru, wybierz opcję SendGrid API w obszarze Socket :

Konfigurowanie post SMTP do korzystania z SendGrid.

Na koniec wklej klucz API wygenerowany podczas kroku 1:

Wklejanie klucza API SendGrid.

Zanim zakończysz, wtyczka zapyta Cię, co zrobić, jeśli SendGrid nie dostarczy wiadomości e-mail. Domyślnie powiadomi Cię o tym niepowodzeniu e-mailem, ale możesz też skonfigurować go tak, aby korzystał z powiadomień Chrome.

Konfigurowanie, co zrobić z powiadomieniami o niepowodzeniu wysyłania wiadomości e-mail.

Post SMTP zawiera funkcję testowania poczty e-mail, za pomocą której możesz sprawdzić, czy Twój dostawca usług pocztowych działa prawidłowo. Jednak zanim to zrobisz, wróćmy do pulpitu nawigacyjnego SendGrid i zweryfikuj Twoją domenę.

Krok 3: Uwierzytelnij domenę swojej witryny WordPress

Zasadniczo zaleca się uwierzytelnianie domeny za pośrednictwem dowolnego dostawcy poczty e-mail, z którego korzystasz. W ten sposób Twoje e-maile transakcyjne znacznie rzadziej trafiają do folderów spamu odbiorców.

Aby to zrobić w SendGrid, przejdź do pulpitu nawigacyjnego konta i przejdź do zakładki Ustawienia > Uwierzytelnianie nadawcy . Tutaj zobaczysz opcję, która mówi Uwierzytelnianie domeny, a obok niej przycisk z napisem Rozpocznij – kliknij go:

Rozpoczęcie procesu uwierzytelniania domeny SendGrid.

Pierwszą rzeczą, o którą zapyta SendGrid, jest to, jakiego serwera nazw domen (DNS) używa twoja domena. Może to być rejestrator domeny lub usługodawca hostingowy, w zależności od tego, gdzie zarejestrowałeś domenę (i czy ją przeniosłeś):

Konfigurowanie ustawień hosta DNS.

Jeśli Twojego usługodawcy hostingowego lub rejestratora nie ma na tej liście, wybierz opcję Inny host (brak na liście) .

Następnie możesz wybrać, czy chcesz używać swojej domeny również do śledzenia linków. Ponieważ nie ma to wpływu na dostarczalność ani prezentację wiadomości e-mail, wybierz preferowaną opcję.

Na następnej stronie musisz wprowadzić domenę swojej witryny WordPress:

Wprowadzanie domeny Twojej witryny.

Na tym etapie SendGrid pokaże zestaw rekordów DNS, które musisz dodać za pośrednictwem rejestratora lub hosta internetowego:

Modyfikowanie rekordów DNS.

Aby uzyskać pomoc, może być konieczne sprawdzenie bazy wiedzy hosta lub skontaktowanie się z pomocą techniczną.

Po dodaniu tych rekordów możesz kliknąć przycisk Zweryfikuj na pulpicie nawigacyjnym SendGrid. Jeśli wszystko działa poprawnie, zobaczysz komunikat o powodzeniu. Teraz możesz usiąść wygodnie i pozwolić SendGrid zająć się Twoimi e-mailami WordPress.

Wniosek

SendGrid to jedna z wielu usług, których możesz użyć do zasilania transakcyjnych wiadomości e-mail w swojej witrynie. Jednak usługa wyróżnia się hojnym bezpłatnym planem, który jest idealny dla witryn WordPress, które wysyłają umiarkowaną liczbę e-maili dziennie (mniej niż 100 i gotowe!).

Konfiguracja SendGrid do pracy z WordPress jest łatwa i wymaga tylko trzech kroków:

  1. Znajdź swój klucz API SendGrid.
  2. Połącz SendGrid z WordPress za pomocą Post SMTP.
  3. Uwierzytelnij domenę swojej witryny WordPress za pomocą SendGrid.

Czy masz jakieś pytania dotyczące wysyłania wiadomości e-mail za pomocą SendGrid z WordPress? Przyjrzyjmy się im w sekcji komentarzy poniżej!

Obraz miniatury artykułu autorstwa Eny Setiyowati / shutterstock.com