Ważne. Interfejsy SendPulse i Solomono mogą z czasem ulegać niewielkim zmianom. Podczas konfiguracji należy przede wszystkim kierować się nazwami sekcji i pól podanymi w tej instrukcji.
Utworzenie konta SendPulse.
Dodanie i weryfikacja adresu e-mail nadawcy.
Uwierzytelnienie domeny sklepu za pomocą SPF i DKIM.
Połączenie SendPulse z Solomono przy użyciu Client ID i Client Secret.
Wysłanie wiadomości testowej i sprawdzenie połączenia.
Opcjonalnie: konfiguracja SMTP dla systemowych wiadomości e-mail sklepu.
Dostęp do adresu e-mail, który zostanie użyty do rejestracji w SendPulse.
Aktywny adres nadawcy w domenie sklepu, na przykład info@your-domain.com.
Dostęp do panelu zarządzania DNS domeny u rejestratora, dostawcy hostingu lub w Cloudflare.
Dostęp administratora do sklepu Solomono.
Ważne. Nigdy nie udostępniaj Client Secret, danych API ani hasła SMTP. Traktuj je tak samo jak hasła.
Otwórz stronę https://sendpulse.com/register.
Wypełnij pola Name, Email address, Phone number oraz Password. Możesz również zarejestrować się za pomocą konta Google.
Kliknij Sign Up.
Otwórz wiadomość od SendPulse i potwierdź rejestrację, jeśli zostaniesz o to poproszony.
.png)
Rysunek 1. Formularz rejestracji konta SendPulse
Ważne. Po zalogowaniu SendPulse może poprosić o podanie danych firmy lub przejście procesu weryfikacji konta. Wprowadzaj prawdziwe dane. Aktywacja konta może być wymagana przed uzyskaniem dostępu do SMTP.
Adres nadawcy to adres, który klienci widzą w polu „Od”. Jeśli to możliwe, używaj adresu e-mail w domenie swojego sklepu.
W koncie SendPulse otwórz sekcję E-mail.
W lewym menu wybierz Ustawienia usługi.
Otwórz zakładkę Adresy nadawców.
Kliknij Dodaj adres nadawcy.
Wprowadź aktywny adres e-mail, na przykład info@your-domain.com, oraz czytelną nazwę nadawcy, np. nazwę sklepu.
Kliknij Dodaj.
Otwórz skrzynkę pocztową nadawcy, znajdź wiadomość potwierdzającą od SendPulse i kliknij Aktywuj adres e-mail.
.png)
Rysunek 2. Strona adresów nadawców ze statusem Aktywny
Uwaga. Jeśli wiadomość potwierdzająca nie dotarła, sprawdź foldery Spam i Oferty. Adres nie może być używany, dopóki nie uzyska statusu Aktywny.
SPF i DKIM informują serwery pocztowe odbiorców, że SendPulse ma uprawnienia do wysyłania wiadomości w imieniu Twojej domeny. Prawidłowa konfiguracja zwiększa dostarczalność wiadomości i zmniejsza ryzyko trafienia do spamu.
W SendPulse przejdź do E-mail → Ustawienia usługi.
Otwórz zakładkę Ustawienia domen.
Dodaj domenę sklepu bez https:// i bez www. Na przykład: your-domain.com.
Obok domeny kliknij menu z trzema kropkami i wybierz Pokaż ustawienia.
.png)
Rysunek 3. Strona ustawień domeny SendPulse i menu Pokaż ustawienia
Pozostaw otwarte SendPulse i w nowej karcie przeglądarki otwórz panel zarządzania DNS swojej domeny.
Utwórz lub zaktualizuj rekordy TXT, używając dokładnie tych wartości, które są wyświetlane w Twoim koncie SendPulse.
.png)
Rysunek 4. Okno SendPulse z wartościami rekordów SPF i DKIM
|
Pole w panelu DNS |
Wartość |
|
Typ rekordu |
TXT |
|
Nazwa / Host SPF |
@ lub nazwa domeny, zależnie od dostawcy DNS |
|
Wartość SPF |
Dokładna wartość wyświetlana w SendPulse |
|
Nazwa / Host DKIM |
Zwykle sign._domainkey |
|
Wartość DKIM |
Długi klucz rozpoczynający się od v=DKIM1; |
|
TTL |
Pozostaw wartość domyślną lub użyj 3600 |
Ważne. Domena może posiadać tylko jeden rekord SPF. Jeśli rekord SPF już istnieje, nie twórz kolejnego. Dodaj include:mxsspf.sendpulse.com do istniejącego rekordu przed końcową częścią ~all lub -all. Jeśli nie masz pewności, skontaktuj się z dostawcą hostingu.
Uwaga. Nie kopiuj wartości DNS z tej instrukcji. Zawsze kopiuj je z własnego konta SendPulse, szczególnie unikalny klucz DKIM.
Zapisz rekordy DNS.
Wróć do SendPulse i kliknij Sprawdź rekordy DNS. Aktualizacja DNS może potrwać od kilku minut do 24 godzin.
Oczekiwany rezultat. Domena jest gotowa, gdy przy SPF i DKIM pojawią się zielone znaczniki, a status domeny zmieni się na Połączona.
Kliknij ikonę profilu w prawym górnym rogu SendPulse.
Wybierz Ustawienia konta.
.png)
Rysunek 5. Menu profilu SendPulse z ustawieniami konta
Otwórz zakładkę API.
Skopiuj wartość ID. To jest Twój Client ID. Następnie skopiuj Secret. To jest Twój Client Secret.
.png)
Rysunek 6. Zakładka API z polami ID i Secret
Uwaga. Nie klikaj Generate new keys, jeśli SendPulse jest już połączony z innymi systemami. Wygenerowanie nowych kluczy może zatrzymać działanie istniejących integracji.
Ważne. Nie umieszczaj ID ani Secret na publicznych zrzutach ekranu, w czatach ani w wiadomościach e-mail. Jeśli klucz został ujawniony, wygeneruj nowy i zaktualizuj go w sklepie.
Zaloguj się do panelu administracyjnego sklepu.
W lewym menu otwórz Moduły → SOLO moduły.
Znajdź EMAIL_SERVICE_ENABLED.
Włącz jego przełącznik. Włączony przełącznik ma kolor niebieski.
.png)
Rysunek 7. Strona modułów SOLO z włączonymi przełącznikami EMAIL_SERVICE_ENABLED i SMTP
Ważne. EMAIL_SERVICE_ENABLED wystarczy do głównej integracji z SendPulse. Moduł SMTP jest potrzebny tylko w opcjonalnej sekcji SMTP.
Kliknij ikonę koła zębatego obok EMAIL_SERVICE_ENABLED albo otwórz Ustawienia → Integracje → Email Service.
W wierszu Email Service kliknij Edytuj.
Wybierz Sendpulse z listy usług.
Wklej ID z SendPulse w pole Client ID.
Wklej Secret z SendPulse w pole Client Secret.
Kliknij OK w bloku danych dostępowych.
Jeśli na stronie znajduje się również ogólny przycisk OK lub Zapisz, kliknij także ten przycisk.
.png)
Rysunek 8. Formularz Email Service w Solomono z wybraną usługą Sendpulse
Ważne. Upewnij się, że przed ani po żadnym z danych dostępowych nie ma spacji. Nie zamieniaj miejscami pól Client ID i Client Secret.
W panelu administracyjnym otwórz stronę Wyślij e-mail do klientów za pomocą pozycji menu z ikoną koperty.
Ustaw opcję odbiorcy na Jeden klient.
Wybierz własny adres testowy lub klienta testowego. Nie wybieraj wszystkich klientów.
W polu Od użyj tego samego adresu nadawcy, który ma status Aktywny w SendPulse.
Wprowadź temat oraz krótką wiadomość i wyślij e-mail.
.png)
Rysunek 9. Formularz wysyłki e-maila do klientów skonfigurowany dla jednego odbiorcy testowego
Sprawdź foldery Odebrane i Spam w skrzynce odbiorcy.
Sprawdź historię wysyłek w SendPulse, aby potwierdzić, że wiadomość została zaakceptowana przez usługę.
Oczekiwany rezultat. Główna integracja jest zakończona, gdy wiadomość testowa dotarła, wyświetlany jest prawidłowy nadawca, a SendPulse nie zgłasza błędów.
SMTP jest używane do automatycznych wiadomości sklepu, takich jak potwierdzenia zamówień, odzyskiwanie hasła oraz powiadomienia dla administratora. SMTP nie zastępuje integracji za pomocą Client ID i Client Secret.
Otwórz sekcję SMTP w górnym menu SendPulse.
Przejdź do Ustawienia SMTP → Ogólne.
Skopiuj serwer SMTP, port, login oraz hasło SMTP.
.png)
Rysunek 10. Strona ustawień SMTP w SendPulse
|
Ustawienie |
Zalecana wartość |
|
SMTP Host |
smtp-pulse.com |
|
Port i zabezpieczenie |
465 + ssl lub 587 + tls |
|
SMTP Login |
Wartość wyświetlana w Twoim koncie SendPulse |
|
SMTP Password |
Oddzielne hasło SMTP wyświetlane w Twoim koncie SendPulse |
Uwaga. Hasło SMTP nie jest hasłem do konta SendPulse. Skopiuj hasło bezpośrednio ze strony Ustawienia SMTP.
Ważne. SMTP może być dostępne dopiero po zatwierdzeniu i aktywacji konta przez SendPulse.
Otwórz Moduły → SOLO moduły.
Znajdź SMTP i włącz niebieski przełącznik.
Kliknij ikonę koła zębatego obok SMTP albo przejdź do Ustawienia → Integracje → Ustawienia SMTP.
Wypełnij pola SMTP Port, SMTP Host, SMTP Password, SMTP Login oraz SMTP Security.
.png)
Rysunek 11. Pola ustawień SMTP w Solomono
Zapisz ustawienia.
Powtórz test opisany w poprzedniej sekcji. Dodatkowo przetestuj automatyczną wiadomość sklepu, na przykład składając zamówienie testowe.
Ważne. Dla portu 465 używaj zabezpieczenia ssl. Dla portu 587 używaj tls. Nie łącz niewłaściwego portu z nieodpowiednim typem zabezpieczenia.
Ważne. Pozostaw przełącznik weryfikacji certyfikatu domeny w wartości domyślnej. Zmieniaj go wyłącznie na zalecenie wsparcia Solomono.
|
Problem |
Co sprawdzić |
|
Adres nadawcy nie jest aktywny |
Adres jest poprawny; wiadomość potwierdzająca nie znajduje się w folderze Spam; kliknięto przycisk aktywacji. |
|
SPF lub DKIM nie zostały zweryfikowane |
Rekord znajduje się w prawidłowej strefie DNS; nie istnieje duplikat SPF; odczekano do 24 godzin. |
|
Ustawienia SendPulse nie zapisują się w Solomono |
EMAIL_SERVICE_ENABLED jest włączony; ID i Secret zostały wpisane do właściwych pól; brak dodatkowych spacji. |
|
SMTP authentication failed |
Użyto hasła SMTP, poprawnego loginu, odpowiedniego portu i typu zabezpieczenia oraz aktywowano SMTP. |
|
Wiadomości trafiają do spamu |
Domena adresu nadawcy jest zgodna ze zweryfikowaną domeną; SPF i DKIM zostały poprawnie zweryfikowane; wiadomość nie zawiera treści charakterystycznych dla spamu. |
|
Integracja przestała działać po wygenerowaniu nowych kluczy API |
Wprowadź nowe wartości ID i Secret we wszystkich systemach korzystających wcześniej ze starych kluczy. |
□ Konto SendPulse zostało utworzone i potwierdzone.
□ Adres nadawcy ma status „Aktywny”.
□ SPF został potwierdzony zielonym znacznikiem.
□ DKIM został potwierdzony zielonym znacznikiem.
□ Moduł EMAIL_SERVICE_ENABLED jest włączony.
□ W usłudze Email Service wybrano SendPulse.
□ Client ID i Client Secret zostały zapisane.
□ Wiadomość testowa do jednego odbiorcy została pomyślnie dostarczona.
□ W razie potrzeby SMTP zostało włączone i przetestowane.
Nie pokazuj Client Secret ani hasła SMTP na zrzutach ekranu.
Nie przesyłaj danych uwierzytelniających w publicznych ani grupowych czatach.
Przyznawaj dostęp do SendPulse wyłącznie odpowiedzialnym członkom zespołu.
Jeśli hasło lub klucz znalazły się na zrzucie ekranu lub w publicznie dostępnym pliku, natychmiast je zmień i zaktualizuj ustawienia w Solomono.
Rejestracja: https://sendpulse.com/register
Adres nadawcy: https://sendpulse.com/knowledge-base/email-service/sendpulse-basics/add-new-from-email-address
Konfiguracja SPF: https://sendpulse.com/knowledge-base/smtp/how-create-spf-record
Konfiguracja DKIM: https://sendpulse.com/knowledge-base/smtp/how-can-you-configure-dkim-sendpulse-smtp
Połączenie SMTP: https://sendpulse.com/knowledge-base/smtp/sendpulse-smtp-send-emails