Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

[ROZWIĄZANE] Jak naprawić problem z brakiem wysyłania wiadomości e-mail przez WordPress

Twoja witryna WordPress nie wysyła wiadomości e-mail. Zgłoszenia z formularza kontaktowego znikają, a ważne powiadomienia nigdy nie docierają. Brzmi znajomo?

Nie jesteś sam, i oto rzecz – problemem nie jest sam WordPress. To sposób, w jaki strony internetowe zazwyczaj obsługują dostarczanie poczty e-mail.

Zajmowaliśmy się dokładnie tym problemem w WPBeginner. Dlatego używamy i ufamy WP Mail SMTP do obsługi wszystkich naszych e-maili WordPress. Wykorzystuje on SMTP (standard branżowy dla niezawodnego dostarczania poczty e-mail), aby upewnić się, że Twoje e-maile faktycznie docierają do celu.

W tym przewodniku pokażemy Ci dokładnie, co powoduje problemy z Twoimi e-mailami i jak je naprawić za pomocą SMTP, dzięki czemu nigdy nie przegapisz żadnego ważnego powiadomienia.

Jak naprawić problem z wysyłaniem e-maili przez WordPress

Dlaczego nie otrzymujesz wiadomości e-mail z Twojej witryny WordPress

Najczęstszym powodem zagubienia e-maili jest to, że Twój serwer hostingowy WordPress nie jest prawidłowo skonfigurowany do używania funkcji poczty PHP mail().

Nawet jeśli Twój hosting jest skonfigurowany do jego używania, wielu dostawców usług poczty e-mail, takich jak Gmail i inni, używa różnych narzędzi do ograniczania spamu. Narzędzia te próbują wykryć, czy wiadomość e-mail pochodzi z lokalizacji, z której twierdzi, że pochodzi.

E-maile wysyłane przez strony WordPress często nie przechodzą tego testu.

Oznacza to, że gdy e-mail jest wysyłany z Twojej witryny WordPress (z wtyczki formularza kontaktowego, powiadomienia administratora itp.), może nawet nie trafić do folderu spamu odbiorcy, nie mówiąc już o skrzynce odbiorczej.

Dlatego zalecamy, aby nie używać WordPressa do wysyłania e-maili z newsletterem.

To jest również powód, dla którego zalecamy wszystkim korzystanie z SMTP do wysyłania wiadomości e-mail w WordPressie.

Co to jest SMTP?

SMTP (Simple Mail Transfer Protocol) to standard branżowy do wysyłania wiadomości e-mail.

W przeciwieństwie do funkcji PHP mail(), SMTP używa prawidłowego uwierzytelniania, co prowadzi do wysokiej dostarczalności e-maili.

WordPress posiada wtyczkę WP Mail SMTP, która konfiguruje Twoją witrynę WordPress do wysyłania wiadomości e-mail za pomocą SMTP zamiast funkcji PHP mail().

Możesz go użyć do połączenia z dowolną z popularnych usług SMTP, takich jak SendLayer, Brevo (dawniej Sendinblue), Gmail (Google Workspace), Amazon SES i inne.

Możesz przeczytać naszą recenzję WP Mail SMTP, jeśli potrzebujesz więcej szczegółów na temat wtyczki.

Mając to na uwadze, przyjrzyjmy się, jak rozwiązać problem z wysyłaniem wiadomości e-mail przez WordPress. Możesz skorzystać z poniższych szybkich linków, aby przejść przez ten artykuł:

Alternatywa: Jeśli używasz WooCommerce i Twoje e-maile z zamówieniami nie są dostarczane, zamiast tego zapoznaj się z naszym przewodnikiem na temat jak naprawić problem z niedostarczaniem e-maili z zamówieniami w WooCommerce.

Krok 1: Zainstaluj wtyczkę WP Mail SMTP

Niezależnie od wybranej usługi SMTP, będziesz musiał zainstalować wtyczkę WP Mail SMTP na swojej stronie. Pozwala to na przełączenie WordPressa z używania wbudowanej funkcji PHP mail() na korzystanie z Twojej usługi SMTP.

Najpierw zainstaluj i aktywuj wtyczkę WP Mail SMTP. Jeśli nie wiesz jak, zapoznaj się z naszym przewodnikiem krok po kroku jak zainstalować wtyczkę WordPress.

Następnie kliknij „WP Mail SMTP” w swoim panelu WordPress, aby skonfigurować ustawienia wtyczki.

Strona ustawień WP Mail SMTP w Twoim panelu WordPress

Musisz zacząć od podania nazwy i firmowego adresu e-mail, z którego mają pochodzić e-maile Twojej witryny.

Upewnij się, że używasz tutaj tego samego adresu e-mail, którego będziesz używać do swojej usługi poczty SMTP.

Wprowadzenie nazwy i adresu e-mail, z którego mają być wysyłane Twoje wiadomości e-mail WordPress

Możesz wymusić wysyłanie wiadomości e-mail przy użyciu tej nazwy i adresu e-mail, nawet jeśli inne wtyczki, takie jak WPForms, mają inne ustawienia. WP Mail SMTP nadpisze ustawienia innych wtyczek.

Następnie musisz wybrać usługę wysyłania poczty SMTP dla swojej witryny. W tym samouczku skonfigurujemy SMTP za pomocą SendLayer.

Opcje poczty e-mail WP Mail SMTP

Aby zakończyć konfigurację WP Mail SMTP, musisz utworzyć konto w SendLayer. Zajmiemy się tym w następnej kolejności, a następnie wrócimy do finalizacji konfiguracji w WP Mail SMTP, więc upewnij się, że ta karta jest otwarta.

Krok 2: Skonfiguruj swoją usługę poczty SMTP

SendLayer to niezawodny dostawca usług poczty elektronicznej. Pozwala wysyłać dużą liczbę wiadomości e-mail z wysoką dostarczalnością.

Możesz używać SendLayer do wysyłania do 200 e-maili za darmo, co jest więcej niż wystarczające dla większości małych stron internetowych na początek.

Mogą to być wiadomości e-mail z formularza kontaktowego, szczegóły nowego konta użytkownika, wiadomości e-mail z resetowaniem hasła lub inne wiadomości e-mail wysyłane za pośrednictwem Twojej witryny WordPress.

Najpierw musisz przejść na stronę SendLayer, aby utworzyć konto. Na stronie Cennik kliknij link „Wypróbuj nasz bezpłatny okres próbny SendLayer (wyślij do 200 e-maili”, aby skonfigurować swoje konto.

Kliknij link do bezpłatnego okresu próbnego SendLayer

Po utworzeniu konta zobaczysz pulpit SendLayer.

Teraz, gdy masz konto SendLayer, skonfigurujmy Twojego dostawcę poczty e-mail z WordPress.

Panel SendLayer

Krok 3: Połącz swoją stronę WordPress z SendLayer

Zanim będziesz mógł wysyłać e-maile za pomocą SendLayer, musisz autoryzować swoją domenę.

Dowodzi to serwerom pocztowym, że jesteś potwierdzonym właścicielem swojej domeny wysyłającej i że Twoje wiadomości e-mail są wysyłane z legalnego źródła.

Aby autoryzować swoją domenę, kliknij pomarańczowy przycisk „Dodaj domenę” na pulpicie SendLayer.

Kliknij przycisk Dodaj domenę w SendLayer

Na następnej stronie po prostu wpisz nazwę swojej domeny w podanym polu.

Następnie kliknij przycisk „Dodaj domenę”.

Dodaj swoją domenę w SendLayer

Uwaga: Z innymi usługami pocztowymi, takimi jak Brevo (dawniej Sendinblue), musisz najpierw skonfigurować subdomenę dla swojej strony internetowej. Jednak SendLayer automatycznie doda subdomenę do rekordów DNS domeny nadawcy.

Dlatego nie musisz dodawać dodatkowej subdomeny podczas rejestracji domeny.

Po dodaniu domeny SendLayer wyświetli 5 rekordów DNS, które musisz dodać do ustawień rekordów DNS swojej domeny.

Te linie kodu pozwalają SendLayer autoryzować Twoją domenę.

Rekordy DNS SendLayer

Musisz dodać te rekordy DNS do swojej witryny WordPress. Może się to wydawać skomplikowane, ale wystarczy je skopiować i wkleić we właściwe miejsce.

Na potrzeby tego tutorialu zademonstrujemy nasz przykład, korzystając z naszego konta hostingowego na Bluehost.

Jeśli korzystasz z innych firm hostingowych lub jeśli Twoje DNS są zarządzane u rejestratora domen, takiego jak Network Solutions, GoDaddy lub Namecheap, postępuj zgodnie z ich odpowiednimi instrukcjami.

Możesz również zapoznać się z naszym przewodnikiem na temat jak skonfigurować WP Mail SMTP z dowolnym hostem.

Najpierw otwórz nową kartę przeglądarki i zaloguj się na swoje konto hostingu WordPress. Następnie znajdź rekordy DNS swojej domeny.

W Bluehost robisz to, przechodząc do „Domeny”. Następnie kliknij „Ustawienia” obok domeny, którą chcesz połączyć z SendLayer.

Otwarcie strony Domeny Bluehost i kliknięcie Ustawienia

Na następnej stronie przewiń w dół do sekcji „Narzędzia zaawansowane”.

Następnie kliknij przycisk „Zarządzaj” obok zaawansowanych rekordów DNS.

Kliknięcie Zarządzaj w Bluehost, aby otworzyć Menedżera zaawansowanych rekordów DNS

Zobaczysz komunikat ostrzegawczy informujący, że rekordy DNS powinny być edytowane przez zaawansowanego użytkownika. Nie martw się tym komunikatem, ponieważ proces jest dość prosty.

Kliknij „Kontynuuj”, aby przejść dalej.

Komunikat ostrzegawczy o zaawansowanych rekordach DNS w Bluehost

Teraz przejdziesz do strony Zarządzaj zaawansowanymi rekordami DNS.

Aby rozpocząć, kliknij przycisk „+ Dodaj rekord”.

Dodawanie nowego rekordu DNS w Bluehost

Teraz zacznijmy dodawać rekordy DNS, które dostarczył SendLayer.

Najpierw wybierz typ rekordu DNS. W tym przypadku użyjemy CNAME dla pierwszego rekordu.

W sekcji „Odwołuje się do” kliknij „Inny host”. Wybierzesz tę samą opcję dla wszystkich swoich rekordów DNS później.

Wybór typu rekordu DNS i odniesienie do ustawień w Bluehost

Przewijając w dół, zobaczysz trzy pola: Nazwa hosta, Alias i TTL.

Nazwa hosta powinna być wypełniona wartością „Hostname” podaną przez SendLayer. Alias powinien być wypełniony wartością „Value”. Jeśli chodzi o TTL, możesz zostawić 15 minut.

Pola Nazwa hosta, Alias i TTL podczas dodawania nowego rekordu DNS w Bluehost

Poniższy zrzut ekranu pokazuje, jak wyglądał nasz ekran po dodaniu pierwszego rekordu CNAME.

Po zakończeniu kliknij „Dodaj”.

Wypełnianie pól Nazwa hosta, Alias i TTL podczas dodawania nowego rekordu DNS w Bluehost

Możesz powtórzyć te kroki dla wszystkich rekordów DNS (zarówno CNAME, jak i TXT).

Podczas dodawania rekordu TXT upewnij się, że wklejasz wartość „Hostname” z SendLayer w pole „Host Name”, a wartość z „Value” w pole „TXT Value”.

Oto jak to wygląda:

Dodawanie rekordu TXT w Bluehost

Po dodaniu rekordów wróć do SendLayer i zaznacz pole obok „Dodałem te rekordy DNS i jestem gotowy do kontynuowania”.

Następnie kliknij przycisk „Zweryfikuj rekordy DNS”.

Zweryfikuj rekordy DNS SendLayer

Weryfikacja rekordów przez SendLayer może potrwać 24-48 godzin. Z naszego doświadczenia wynika, że zajęło to kilka godzin.

Jeśli nic się nie stanie po kliknięciu tego przycisku, rekordy nie mogą zostać jeszcze zweryfikowane. Możesz sprawdzić ponownie później, aby zobaczyć, czy zostały zweryfikowane, przechodząc do „Ustawienia” i nawigując do zakładki „Rekordy DNS i ustawienia” z panelu SendLayer.

Rekordy TXT DNS SendLayer po ich weryfikacji

Tutaj znajdziesz listę wszystkich swoich rekordów DNS w jednym miejscu. Po pomyślnym autoryzowaniu domeny zobaczysz zielone znaczniki obok każdego rekordu DNS w kolumnie „Status”.

Możesz kontynuować z tym samouczkiem, czekając na autoryzację.

Krok 4: Zakończ konfigurację WP Mail SMTP, aby korzystać z SendLayer

Zakończmy konfigurację. Najpierw przejdź do swojego konta SendLayer, aby znaleźć swój klucz API.

Z pulpitu SendLayer przejdź do strony Ustawienia » Klucze API. Tutaj zobaczysz domyślny klucz API, który został wygenerowany podczas autoryzacji domeny w SendLayer.

Znajdowanie kluczy API SendLayer

Klucz API można skopiować z tej strony, klikając ikonę kopiowania.

Tak jak:

Kliknij, aby skopiować klucz API w SendLayer

Po wykonaniu tej czynności możesz wrócić do kreatora konfiguracji WP Mail SMTP.

Następnie wklej klucz API w odpowiednim miejscu.

Wklej klucz API SendLayer do WP Mail SMTP

Gratulacje. Wszystko zostało skonfigurowane. Ostatnim krokiem jest wysłanie testowej wiadomości e-mail, aby upewnić się, że wszystko działa.

Przejdź do WP Mail SMTP » Narzędzia. W zakładce „Testowanie poczty” wprowadź adres e-mail, na który chcesz wysłać wiadomość. Domyślnie będzie to adres e-mail administratora witryny. Kliknij „Wyślij e-mail”.

Wysyłanie testowego e-maila za pomocą WP Mail SMTP

Powinieneś zobaczyć komunikat „Testowy e-mail HTML został pomyślnie wysłany!”

Sprawdź swoją skrzynkę odbiorczą, aby zobaczyć, czy dotarł. Będzie wyglądać tak:

Testowy e-mail z WP Mail SMTP

Uwaga: Jeśli Twoje konto SendLayer nie zostało jeszcze aktywowane, otrzymasz komunikat: [permission_denied]: Unable to send email. Your SMTP account is not yet activated.

Alternatywne sposoby naprawienia problemu z brakiem wysyłania e-maili przez WordPress

Jak widać z listy opcji serwerów pocztowych wtyczki WP Mail SMTP, nie musisz używać SendLayer. Chociaż jest to nasza najlepsza darmowa rekomendacja, istnieją inne opcje, których możesz użyć, w tym Microsoft 365, Gmail (Google Workspace), Amazon SES itp.

Używanie Gmail lub Google Workspace z WP Mail SMTP do naprawy e-maili WordPress

Jeśli masz Gmail, możesz go użyć do wysyłania e-maili. Nie będziesz musiał wprowadzać swoich danych logowania do poczty e-mail w WordPress, gdy korzystasz z wtyczki WP Mail SMTP.

Aby korzystać z Gmaila lub Google Workspace, skonfiguruj WP Mail SMTP zgodnie z powyższym opisem, a następnie kliknij opcję „Google / Gmail” dla swojego serwera poczty.

Następnie możesz skonfigurować ustawienia poczty e-mail, korzystając z konfiguracji jednym kliknięciem w WP Mail SMTP.

Ta metoda nie wymaga tworzenia własnej aplikacji, co jest znacznie łatwiejsze. Wystarczy zalogować się na swoje konto Gmail i kliknąć „Zapisz ustawienia”.

Konfiguracja Gmaila w WP Mail SMTP

Istnieje jednak kilka kluczowych wad korzystania z Twojego profesjonalnego Gmaila lub Google Workspace.

Jednym z nich jest to, że być może będziesz musiał skontaktować się ze swoim dostawcą hostingu, aby zainstalował odpowiedni certyfikat, aby to zadziałało.

Innym problemem jest to, że jeśli w przyszłości zmienisz adres e-mail, będziesz musiał przejść przez cały proces ponownie. Będzie to obejmować utworzenie nowej aplikacji internetowej.

Używanie Microsoft 365 z WP Mail SMTP do naprawy e-maili WordPress

Jeśli używasz Microsoft Office 365 lub Outlook do swojego zwykłego konta e-mail, możesz również użyć go do wysyłania wiadomości e-mail przez WordPress. Nie jest to jednak zalecana opcja, ponieważ jest mniej bezpieczna.

Musisz skonfigurować WP Mail SMTP jak powyżej, a następnie kliknąć opcję „365 / Outlook” przy wyborze serwera pocztowego SMTP. Następnie musisz zarejestrować aplikację w Microsoft Azure, aby móc wypełnić poniższe pola.

Wybór Outlooka jako serwera poczty WP Mail SMTP

Więcej szczegółów znajdziesz w szczegółowym przewodniku na temat konfiguracji Outlooka z WP Mail SMTP.

Używanie Amazon SES z WP Mail SMTP do naprawy e-maili WordPress

Platforma Amazon AWS ma prostą usługę pocztową (SES), której możesz użyć do rozwiązania problemu z pocztą WordPress.

Najlepsze w Amazon jest to, że pozwala wysłać do 62 000 e-maili miesięcznie za darmo. Wadą jest to, że konfiguracja jest nieco trudniejsza dla początkujących, dlatego nie polecamy jej jako naszej preferowanej opcji.

Ale jak możesz sobie wyobrazić, wielu profesjonalistów i ekspertów używa Amazon SES do swojej usługi SMTP e-maili WordPress, więc nie mogliśmy napisać artykułu bez wspomnienia o tym.

Jeśli interesuje Cię konfiguracja Amazon SES z WordPress, zapoznaj się z pełnymi instrukcjami na temat jak skonfigurować Amazon SES z WordPress.

Niezależnie od tego, jakiego serwera poczty zdecydujesz się użyć, zawsze pamiętaj o użyciu funkcji „Testuj e-mail”, aby upewnić się, że e-maile są wysyłane pomyślnie.

Musisz również sprawdzić swoją skrzynkę odbiorczą i potwierdzić, że otrzymałeś testowy e-mail.

Samouczek wideo

Jeśli wolisz instrukcje wizualne, obejrzyj ten film:

Subskrybuj WPBeginner

Masz inne błędy WordPress? Sprawdź te przewodniki

WordPress nie jest idealny i od czasu do czasu możesz napotkać najczęstsze błędy. Oto kilka poradników, które możesz sprawdzić, aby je rozwiązać:

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak rozwiązać problem z wysyłaniem wiadomości e-mail przez WordPress. Możesz również zapoznać się z naszą listą najczęstszych problemów z edytorem bloków WordPress lub naszymi propozycjami najlepszych wtyczek do personalizacji wiadomości e-mail WooCommerce.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

164 CommentsLeave a Reply

  1. Mój problem polega na tym, że WordPress nie wysyła e-maili na adresy z mojej domeny ani z nich nie wysyła. Np. @domain.com. Ale wysyła z każdego innego typu adresu e-mail.

  2. pomyślnie skonfigurowałem moją stronę i działa bardzo dobrze.
    dziękuję za ten miły i działający tutorial..
    najpierw użyłem pierwszej metody API Gmaila..

    PRZEPRASZAM ZA MÓJ SŁABY ANGIELSKI

  3. witam, czy ktoś wie, jak mogę zatrzymać WordPress przed wysyłaniem automatycznych e-maili do subskrybentów bloga, chcę używać MailChimp, ale wydaje mi się, że najpierw muszę wyłączyć WordPress. dziękuję

  4. Dziękuję bardzo. Ten samouczek pomógł mi rozwiązać problem z pocztą e-mail. To był jeden z najlepszych samouczków, jakie kiedykolwiek widziałem. Każdy krok jest bardzo dobrze wyjaśniony.

  5. Hi, I have installed SMTP – I think right.. but I’m still not receiving emails from the contact form. I’m also not getting new order notifications. can someone please help me? :(

  6. Ukończyłem wszystkie kroki z użyciem Mailgun, ale kiedy próbuję wysłać testowego e-maila na moje inne skrzynki webmail w tej samej domenie, nigdy nie docierają. Jednak działa to całkiem dobrze z innymi e-mailami, takimi jak Gmail.
    Czy masz jakiś pomysł, co może być przyczyną tego problemu?

  7. Czy jest sposób, aby znaleźć e-maile, które zostały wysłane i których nie otrzymałeś z powodu tego problemu?

    • Cześć Ron,

      Domyślne e-maile powiadomień WordPress nie są przechowywane w bazie danych. Jednakże, jeśli używasz wtyczki, która przechowuje wpisy w bazie danych, być może będziesz w stanie je zobaczyć.

      Admin

  8. Zamiast komunikatu Sukces! otrzymuję błąd podobny do tego:
    ——–
    Nie do zaakceptowania!

    Nie można znaleźć odpowiedniej reprezentacji żądanego zasobu na tym serwerze. Ten błąd został wygenerowany przez Mod_Security.
    ——-
    Jaki jest problem?

    • Mam dokładnie ten sam problem. Rozwiązanie wydaje się leżeć w skomplikowanych manewrach CSS, których nienawidzę.

  9. Wielkie dzięki. Postępowałem zgodnie z Twoją metodą 1 i zadziałała idealnie!

  10. Więc… to była moja ulubiona aplikacja. Znalazłem podobny filmik instruktażowy od was jakiś czas temu. Uwielbiałem Mailgun – potem zaczęli zmieniać swoją politykę. Teraz działa tylko dla zweryfikowanych adresów e-mail… chyba że… podasz kartę kredytową.

  11. Miałem problemy z tym, że administrator i użytkownicy (oraz nowi użytkownicy) nie otrzymywali automatycznych powiadomień.

    Czy to również rozwiąże ten problem?

    Dzięki

  12. Cześć,

    Jestem zdezorientowany na etapie otwierania cPanel w koncie hostingowym. Czym jest konto hostingowe? Czy znajduje się w WordPressie? Dzięki

  13. Miałem dokładnie ten sam problem z niedostarczaniem e-maili, a te instrukcje były bardzo pomocne. Udało mi się teraz całkowicie rozwiązać problem – bardzo dziękuję.

  14. Witam,

    Dziękuję za temat. Bardzo mi pomógł i rozwiązał problem, z którym zmagałem się przez ostatnie 3 dni.

    Pozdrawiam,
    Amol

  15. Zacząłem korzystać z przewodnika wideo, a pierwszym krokiem było założenie konta Mailgun. Utworzyłem hasło i kliknąłem link weryfikacyjny w moim e-mailu, aby dokończyć tworzenie konta. Następnie jednak chcieli wysłać mi kod potwierdzający SMS-em na telefon komórkowy jako drugą weryfikację. Posiadam tylko telefon stacjonarny, a nie komórkowy, i nie było obejścia, więc nie mogę korzystać z Mailgun. Zdaję sobie sprawę, że większość ludzi w dzisiejszych czasach ma telefony komórkowe, ale wydaje mi się głupie, że nie pozwalają na rejestrację przez komputer (lub przez kod głosowy przez telefon).

  16. Dziękuję bardzo! Miałem tylko kilka zmian dotyczących ustawień domeny i to skierowało mnie we właściwym kierunku.

  17. Cześć, jeśli używam Zoho mail na przykład.com do poczty e-mail.

    Czy nadal mogę używać mail1.example.com i skonfigurować rekord MX?

    Czy to zadziała, czy zatrzyma moje konto e-mail utworzone na przykład na poczcie Zoho dla example.com

  18. Działało idealnie i rozwiązało wszystkie moje problemy z wysyłaniem e-maili przez WordPress. Dziękuję!!

    Melinda

  19. Mój WordPress wysyła e-maile, ale te e-maile trafiają do folderu Spam… Potrzebuję rozwiązania. Próbowałem użyć kodów z functions.php, ale to nie działa. Moim rozwiązaniem była instalacja wtyczki Mail Bank, ale nie chcę tej wtyczki. Chcę prostego rozwiązania.

  20. Cześć! Mam problemy ze stroną kontaktową, nie otrzymujemy nowych informacji kontaktowych na naszej stronie CRM. Czy możesz mi pomóc rozwiązać ten problem?

  21. Hej

    Dzięki za świetny tutorial. Dostaję
    „Mailgun HTTP API Test Failure; status „Darmowe konta są tylko do celów testowych. Zaktualizuj lub dodaj adres do autoryzowanych odbiorców w Ustawieniach konta.”
    Czy wiesz, dlaczego lub jak to rozwiązać?
    (Dodałem „autoryzowanego użytkownika” do mojego konta)

    • Mam ten sam problem. Nie rozumiem też, jak dostać się do cPanelu. Czego mi brakuje?

  22. Ach! W razie wątpliwości dodaj ten rekord TXT. @ v=spf1 include:_spf.google.com ~all
    Czyli, działa to dla Namecheap (i najprawdopodobniej innych), gdy Gmail jest włączony. Miłej zabawy!

  23. Mam problem polegający na tym, że funkcja wp_mail() nie pojawia się w naszym pliku functions.php. Jeśli dobrze rozumiem dokumentację, oznacza to, że wtyczka Gmail SMTP nadal nie będzie działać, ponieważ nadal korzysta z tej funkcji. Za każdym razem, gdy próbowałem dodać funkcję wp_mail(), skutkowało to krytycznym błędem, który unieruchamiał stronę internetową i musiałem zdalnie połączyć się z naszym serwerem, aby usunąć kod, aby strona znów działała. Jakieś pomysły?

    • Cześć Aaron,

      Funkcja wp_mail znajduje się w podstawowych plikach WordPress, więc nie znajdziesz jej w pliku functions.php swojego motywu. Ponieważ jest już częścią rdzenia, nie musisz jej dodawać. Spróbuj zainstalować wtyczkę Gmail SMTP, a powinna zadziałać.

      Admin

  24. Cześć, tak się cieszę, że znalazłem ten tutorial! Czy ktoś może mi powiedzieć, czy potrzebuję użyć subdomeny do skonfigurowania Mailgun? Skonfigurowaliśmy to przy użyciu naszej domeny głównej i mamy pewne problemy, i zastanawiam się, czy to może być powód. Będę wdzięczny za wszelkie rady! Dzięki, Clare.

    • Może to spowodować problemy, jeśli skonfigurujesz to bez jednego, z tego, co czytałem, ponieważ jeśli skonfigurujesz rekordy MX dla MailGun z Twoim obecnym adresem e-mail, może to być problematyczne.

  25. Świetny tutorial. Muszę powiedzieć, że narrator ma naprawdę miły głos, miły i przyjemny.

  26. Cześć,

    Myślę, że znalazłem łatwe obejście tego problemu. Podczas konfigurowania pól formularza, zamiast używać ogólnego pola e-mail, po prostu używam innego typu pola i oznaczam je jako pole „wymagane”. W ten sposób ludzie będą wiedzieć, że jest to pole wymagane i nadal będą Ci dostarczać prawidłowy adres e-mail.

    Miałem właśnie ten sam problem, że nagle WordPress nie wysyła mi e-maili od nikogo, kto ma adres Gmail. Zmieniłem typy pól i ponownie otrzymuję e-maile z przesłanych formularzy.

    Chętnie zobaczę, czy ktoś inny spróbuje sprawdzić, czy to działa.

  27. Przede wszystkim... bardzo pouczający artykuł... w tym film na YouTube o konfiguracji Google Apps for Work. Dziękuję za to!

    Kilka pytań:

    Używam Mad Mimi do mojego marketingu e-mail… i wysłali poniższy artykuł jakiś czas temu, w którym radzili użytkownikom Gmaila, aby nie używali adresów Gmail do wysyłania kampanii e-mail Mad Mimi (co kiedyś robiłem), ale zamiast tego używali niestandardowej domeny. Tak więc zrobiłem. Skonfigurowałem niestandardowy adres „nazwa@domena.com” i od tego czasu go używam. Jeśli chcę użyć dokładnie tego samego adresu „nazwa@domena.com” do konfiguracji Google Apps for Work, aby otrzymywać powiadomienia z mojej strony WordPress… czy to nie spowoduje problemów z e-mailami Mad Mimi?

    Dodatkowo, mam obecnie skonfigurowanego mojego osobistego Gmaila, aby móc wysyłać i odbierać wiadomości e-mail z adresu „name@domain.com”… jak to również na mnie wpłynie? Czy muszę usunąć te rzeczy stamtąd, jeśli wybiorę tę opcję Google Apps for Work, aby rozwiązać mój problem z nieotrzymywaniem powiadomień e-mail z WordPressa?

    Z góry dziękuję za wszelkie wyjaśnienia w tej sprawie.

  28. Just wanted to say – thank you so much for this article! Has helped me fix my forms :) not sure what the issue was before, if it was the server or what – but the mailgun solution worked perfectly for me.

  29. Świetny artykuł! Dziękuję za udostępnienie!

    1) Dlaczego interfejs API HTTP Mailgun nie wymaga nazwy użytkownika i hasła, tak jak rozwiązanie SMTP? Czy dlatego, że Mailgun weryfikuje na poziomie DNS (za pomocą rekordów SPF i klucza domeny), a w przypadku API – to ustawienie usuwa potrzebę poświadczeń SMTP?

    2) Czy mam rację, że te problemy z wysyłaniem (odrzucanie przez serwery pocztowe Google lub Yahoo) wynikają głównie z tego, że ludzie próbują wysyłać e-maile z instalacji WP, ale używają personalAccount@aol.com do wysyłania e-maili z instalacji WP na example.com?

    3) Czy Mailgun pozwoliłby komuś wysyłać e-maile jako personalAccount@aol.com, mimo że e-mail pochodzi z instalacji WP na example.com

    Dzięki za pomoc!

  30. Postman SMTP naprawił mój e-mail na WordPressie po wypróbowaniu wszystkiego, co mi kazano.

    • Dzięki za wskazanie mi Postman SMTP. Ja również próbowałem kilku konfiguracji na próżno.

    • Dzięki Lucas, ja też!
      Postman SMTP rozwiązał wszystkie moje problemy z pocztą e-mail. Próbowałem testować funkcję poczty na WordPressie zainstalowanym na localhost pod Xampp przez dzień lub dwa.
      Jestem zupełnie nowy w WordPressie i uczę się, że sekret szczęśliwego życia polega na znalezieniu odpowiedniej wtyczki. Rekomendacje są nieocenione.

  31. Mój cpanel nie pokazuje edytora zaawansowanych stref DNS w sekcji Domeny. Co powinienem zrobić?

  32. Potrzebuję pomocy. Pomyślnie zainstalowałem mailgun, korzystając z Twojego filmu „Jak naprawić problem z nie wysyłaniem e-maili przez WordPress”, ale moje powiadomienia e-mail nadal nie są wysyłane. Czy muszę wprowadzić jakiś kod do każdego szablonu e-maila? Nie mam pojęcia, co robię.

  33. Powinieneś ostrzegać ludzi o zmianie rekordów mx. Zrujnowało to moją pocztę przychodzącą na 5 godzin i musiałem je przywrócić.

  34. Skonfigurowałem to wszystko i nigdy nie otrzymałem e-maila aktywacyjnego od Mailgun. Dość żałosne, że usługa poczty SMTP nie potrafi nawet skonfigurować własnego systemu aktywacji konta za pomocą... ugh... poczty e-mail.

    Wysłałem zgłoszenie do wsparcia. Teraz, ponieważ zmieniłem ustawienia na moim hostingu, ŻADNA Z MOICH WIADOMOŚCI E-MAIL NIE DZIAŁA. Próbowałem wysłać trzy różne e-maile, aby aktywować konto, i żaden z nich nie otrzymał e-maila aktywacyjnego.

  35. Niesamowity film, niesamowity tutorial. Świetne rozwiązanie. Perfekcyjnie! Mailgun jest niesamowity, dzięki wielkie chłopaki!

  36. Dziękuję za tutoriale. Nie mogłem kontynuować, ponieważ miałem następujący błąd: „Twoje konto jest tymczasowo wyłączone. Weryfikacja firmy. Skontaktuj się z pomocą techniczną, aby rozwiązać problem”. Złożyłem już dwa zgłoszenia, ale wydaje się, że to nie pomaga. Czy masz pomysł, co muszę zrobić, aby to rozwiązać?

    • Mailgun ma wewnętrzne mechanizmy kontroli, które czasami mogą oznaczyć niewinny rachunek jako podejrzany. Po prostu musisz skontaktować się z ich wsparciem, zadadzą Ci kilka pytań dotyczących Twojego użytkowania poczty e-mail i odblokują Twoje konto.

      Admin

  37. Och, człowieku, dziękuję Ci bardzo za to! Jesteście wybawcami! E-maile z mojej strony WP kiedyś trafiały do spamu, teraz docierają do skrzynki odbiorczej bez problemów… Jedną rzeczą, którą warto wspomnieć, może być to, że domena, którą skonfigurowałeś w Mailgun, nie pojawia się w e-mailach WP do użytkowników/klientów, więc nie musisz używać pasującej domeny dla swojej strony. Możesz skonfigurować mail1.example.com w Mailgun dla swojej strony WordPress anotherexample.com i to działa.

    • Właściwie nadal miałem pewne problemy po testach i zdecydowałem się zainstalować wtyczkę SendGrid, która była łatwiejsza w konfiguracji i działa jak marzenie...

  38. Moja nazwa domeny jest powiązana z pocztą Google Apps, nie chcę niczego zepsuć. Czy mogę zamiast tego użyć wersji .org mojej nazwy domeny? Mam .org i jest ona po prostu zaparkowana (przekierowuje na .com) nieużywana.

    Dzięki

  39. Po prostu ułatw sobie i użyj SendGrid. Tworzysz ogólne API, a następnie dodajesz je do ustawień wtyczki SendGrid na stronie, na której chcesz go użyć.

  40. Cześć, wspomniałeś o potrzebie użycia shortcode później w filmie, gdzie go używasz? Czy zastępuje on Gravity Forms?

  41. Och, człowieku, gdzie byłeś w zeszłym tygodniu z tym? Spędziłem cztery dni urlopu, pracując nad tym wszystkim sam.

    Jednak nie widzę mojego problemu na liście, którym było używanie poczty Yahoo.

    Jestem użytkownikiem Yahoo od 2000 roku, więc niechętnie się poddałem, ale w końcu skonfigurowałem nowe konta Gmail na wszystkich moich stronach internetowych, co zmieniło wszystko. Teraz mam te konta przekierowywane do Yahoo, każde z notatką w adresie nadawcy informującą mnie o ich źródle.

    Mogła istnieć możliwość, aby Yahoo działało, ale nie znalazłem jej i w końcu się poddałem. To lepsze rozwiązanie, ponieważ pozwala mi ustawić oddzielne listy mailingowe i współpracować z MailChimp i SumoMe. W ciągu ostatniego tygodnia zebraliśmy ponad sto nowych członków na jednej stronie, różnica polega na tym, że teraz widzę każdego z nich, gdy przychodzi, mogę usunąć moje powiadomienie Yahoo i nadal mieć zapis w archiwach Gmaila.

    Mówiąc to wszystko, ta strona zostanie dodana do zakładek do przyszłego wykorzystania. Dzięki, było prawie na czas.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.