Ważne. Mailchimp Transactional był wcześniej znany jako Mandrill. Obie nazwy mogą pojawiać się w interfejsie i dokumentacji. Maildrill oraz Maindrill są błędnymi zapisami.
Konto Mailchimp oraz dostęp do Mailchimp Transactional.
Zweryfikowana domena nadawcza z konfiguracją DKIM i DMARC.
Klucz API Mailchimp Transactional dla usługi Email Service w Solomono.
Wysłanie wiadomości testowej do jednego odbiorcy.
Opcjonalnie: wysyłanie wiadomości systemowych sklepu przez SMTP Mandrill.
Adresu e-mail, do którego masz dostęp.
Adresu nadawcy w domenie sklepu, np. shop@your-domain.com.
Dostępu do panelu DNS domeny: u rejestratora, dostawcy hostingu lub w Cloudflare.
Dostępu administratora do sklepu Solomono.
Uwaga. Klucz API jest jednocześnie hasłem SMTP. Nigdy nie udostępniaj go na czatach ani nie pokazuj na zrzutach ekranu.
Mailchimp Transactional jest płatnym dodatkiem do planów Mailchimp Marketing Standard lub Premium. Limit wysyłki kupowany jest w miesięcznych pakietach po 25 000 wiadomości e-mail.
Nowe kwalifikujące się konta mogą korzystać z wersji demonstracyjnej. Aktualny interfejs pozwala wysyłać wiadomości wyłącznie na adresy w Twojej własnej domenie, do 25 wysłanych wiadomości na godzinę oraz do 100 odebranych wiadomości na godzinę. Oficjalne centrum pomocy podaje również ogólny limit wersji demonstracyjnej wynoszący do 500 wysłanych wiadomości.
Uwaga. W trybie demonstracyjnym odbiorca musi znajdować się w tej samej zweryfikowanej domenie. Dla soloqa.online testuj przy użyciu adresu takiego jak info@soloqa.online lub test@soloqa.online. Wiadomości do Gmail, Meta.ua, mail-tester.com i innych zewnętrznych domen zostaną odrzucone przez Mailchimp z błędem recipient-domain-mismatch.
Otwórz stronę https://login.mailchimp.com/signup/.
Wprowadź adres Email, nazwę użytkownika (Username) oraz silne hasło (Password).
Kliknij Sign up.
Otwórz wiadomość e-mail od Mailchimp i potwierdź swój adres.
Zakończ wstępną konfigurację profilu, podając prawidłowe dane firmy.
.png)
Rysunek 1. Tworzenie konta Mailchimp
W Mailchimp przejdź do Automations → Transactional.
Jeśli Mailchimp zaoferuje wersję demonstracyjną lub płatną, wybierz odpowiednią opcję i zaakceptuj warunki.
Na stronie Transactional wyświetlany jest kreator składający się z trzech kroków: Create your API key, Confirm your domain oraz Authenticate your domain.
.png)
Rysunek 2. Aktualny kreator konfiguracji Mailchimp Transactional
Ważne. Nazwa Mandrill jest nadal używana dla serwera SMTP oraz w niektórych wiadomościach e-mail, jednak początkowa konfiguracja odbywa się obecnie bezpośrednio w Mailchimp.
W pierwszym kroku kreatora kliknij Create API key.
Mailchimp wyświetli okno dialogowe Copy your API key.
Kliknij ikonę kopiowania i zapisz klucz w bezpiecznym miejscu.
Kliknij Done.
.png)
Rysunek 3. Klucz API jest wyświetlany tylko jeden raz
Nie zamykaj okna dialogowego, dopóki klucz nie zostanie zapisany. Mailchimp nie wyświetli ponownie tej samej wartości po zamknięciu okna.
Uwaga. Używaj klucza utworzonego przez kreator Mailchimp Transactional. Zwykły klucz API Mailchimp Marketing nie będzie działał z tą integracją.
Uwaga. Jeśli klucz pojawi się na zrzucie ekranu, czacie lub w publicznym dokumencie, unieważnij go, utwórz nowy i zastąp nim ustawienia zarówno w Solomono, jak i SMTP.
Otwórz krok Confirm your domain.
Wprowadź działający adres e-mail w domenie, której sklep będzie używał do wysyłki.
Na przykład: info@your-domain.com.
Kliknij Send verification email.
.png)
Rysunek 4. Wprowadzanie adresu w celu potwierdzenia domeny
Otwórz wiadomość o temacie Verify your Transactional domain.
Kliknij Verify Your Domain.
.png)
Rysunek 5. Wiadomość e-mail służąca do weryfikacji domeny
Wróć do Mailchimp i upewnij się, że pojawił się status Domain verified.
.png)
Rysunek 6. Domena została pomyślnie potwierdzona
Ważne. Adres e-mail musi należeć do wymaganej domeny. Jeśli wiadomość nie dotrze, sprawdź folder Spam i upewnij się, że adres został wpisany poprawnie.
Potwierdzenie przez e-mail dowodzi, że masz dostęp do adresu w danej domenie. Rekordy DNS dodatkowo umożliwiają Mailchimp podpisywanie wiadomości sklepu oraz przechodzenie kontroli uwierzytelniania po stronie odbiorców.
Otwórz sekcję Authenticate your domain i kliknij Start authentication.
Jeżeli automatyczne połączenie z DNS nie jest dostępne, Mailchimp wyświetli rekordy do ręcznej konfiguracji.
W nowej karcie otwórz panel DNS u rejestratora, dostawcy hostingu lub w Cloudflare.
Skopiuj każdy rekord bezpośrednio z okna Mailchimp.
.png)
Rysunek 7. Aktualne rekordy DKIM i DMARC w kreatorze Mailchimp
|
Typ |
Nazwa / Host → Wartość / Cel |
|
CNAME |
mte1._domainkey → dkim1.mandrillapp.com |
|
CNAME |
mte2._domainkey → dkim2.mandrillapp.com |
|
TXT |
_dmarc → v=DMARC1; p=none |
|
TTL |
Wartość domyślna lub 3600 |
Ważne. Mailchimp może wyświetlać nazwę DKIM wraz z pełną domeną. Niektórzy dostawcy DNS automatycznie dodają nazwę domeny — w takim przypadku wpisz jedynie mte1._domainkey oraz mte2._domainkey. Sprawdź instrukcje w swoim panelu DNS.
Uwaga. Jeżeli rekord DMARC już istnieje, nie twórz drugiego. Nie osłabiaj istniejącej polityki p=quarantine lub p=reject bez zgody administratora domeny.
Zapisz rekordy i wróć do Mailchimp.
Kliknij I’ve added these records.
Proces uwierzytelniania może potrwać do 48 godzin.
Rezultat. Konfiguracja domeny jest zakończona, gdy kreator wyświetli komunikat Authenticate your domain.
.png)
Rysunek 8. Mailchimp Transactional jest gotowy do użycia
Ważne. Po ukończeniu wszystkich 3 z 3 kroków ekran wersji demonstracyjnej pokazuje wykorzystanie, np. 0 z 500 wiadomości. Przycisk Launch App otwiera zaawansowaną aplikację Transactional/Mandrill z aktywnością, logami i dodatkowymi ustawieniami.
Zaloguj się do panelu administracyjnego sklepu.
Przejdź do Moduły → SOLO Moduły.
Znajdź EMAIL_SERVICE_ENABLED.
Włącz niebieski przełącznik.
.png)
Rysunek 9. Moduły Email Service i SMTP w Solomono
Kliknij ikonę koła zębatego obok EMAIL_SERVICE_ENABLED lub przejdź do Ustawienia → Integracje → Email Service.
Kliknij Edytuj w wierszu Email Service.
Wybierz Mailchimp.
Wklej klucz utworzony w pierwszym kroku kreatora Transactional do pola Mailchimp API Key.
Kliknij OK, a następnie przycisk Zapisz lub OK na stronie, jeśli się pojawi.
.png)
Rysunek 10. Klucz Mailchimp API w Solomono
Ważne. Wklej klucz bez spacji na początku i końcu. Nie wpisuj hasła do konta Mailchimp.
Otwórz stronę Wyślij e-mail do klientów.
Wybierz opcję Jeden klient, a nie wszyscy klienci.
Wskaż odbiorcę testowego.
Użyj adresu nadawcy w zweryfikowanej domenie.
Dodaj temat i krótką treść wiadomości, a następnie wyślij e-mail.
.png)
Rysunek 11. Bezpieczny test dla jednego odbiorcy
Sprawdź foldery Odebrane i Spam.
W Mailchimp Transactional kliknij Launch App, a następnie przejdź do Outbound → Activity.
Ważne. W trakcie korzystania z wersji demonstracyjnej odbiorca również musi znajdować się w zweryfikowanej domenie. Ograniczenie to nie dotyczy rzeczywistych odbiorców transakcyjnych w płatnym planie.
Uwaga. Jeśli w Mailchimp Transactional → Outbound → Activity pojawi się status Rejected z powodem Reject Reason: recipient-domain-mismatch, oznacza to, że Solomono poprawnie połączyło się z Mailchimp. To plan demonstracyjny blokuje odbiorcę spoza zweryfikowanej domeny. Przetestuj wysyłkę na adres w tej samej domenie lub przejdź na plan płatny.
SMTP jest używane do automatycznych wiadomości sklepowych, takich jak potwierdzenia zamówień, resetowanie hasła czy powiadomienia dla administratora.
W sekcji Moduły → SOLO Moduły znajdź SMTP i włącz jego przełącznik.
Kliknij ikonę koła zębatego lub przejdź do Ustawienia → Integracje → Ustawienia SMTP.
Uzupełnij pola zgodnie z poniższą tabelą.
|
Pole w Solomono |
Wartość |
|
SMTP Username |
Główny adres e-mail kontaktowy Mailchimp; technicznie akceptowany jest dowolny ciąg znaków |
|
SMTP Password |
Aktywny klucz API Mailchimp Transactional |
|
SMTP Host |
smtp.mandrillapp.com |
|
SMTP Port |
587 |
|
SMTP Security |
tls |
|
Weryfikacja certyfikatu |
Pozostaw bieżącą wartość; zmieniaj ją tylko na zalecenie działu wsparcia |
.png)
Rysunek 12. Zalecane ustawienia SMTP Mandrill w Solomono
Uwaga. Alternatywna bezpieczna konfiguracja to port 465 z protokołem ssl. Nie wpisuj ttl zamiast tls.
Zapisz ustawienia.
Powtórz test z sekcji 8 i złóż zamówienie testowe.
|
Problem |
Co sprawdzić |
|
Wiadomość została odrzucona jako niepodpisana |
Domena jest zweryfikowana; oba rekordy DKIM i rekord DMARC mają zielone oznaczenia. |
|
Ustawienia Mailchimp nie zapisują się |
EMAIL_SERVICE_ENABLED jest włączony; wybrano Mailchimp; używany jest klucz z kreatora Transactional. |
|
SMTP authentication failed |
Hasło SMTP jest aktywnym kluczem API, a nie hasłem do konta Mailchimp. |
|
Relay Access Denied |
Host to smtp.mandrillapp.com; port jest dozwolony; klucz jest aktywny. |
|
Unable to Connect to Host |
Wypróbuj 587/tls lub 465/ssl; zapytaj dostawcę hostingu, czy wychodzący ruch SMTP nie jest blokowany. |
|
Wersja demonstracyjna nie wysyła wiadomości do Gmail, Meta.ua lub mail-tester.com |
To ograniczenie planu demonstracyjnego. Użyj odbiorcy w zweryfikowanej domenie lub przejdź na plan płatny. |
|
Rejected: recipient-domain-mismatch |
Mailchimp otrzymał wiadomość, ale odrzucił zewnętrzną domenę odbiorcy. DNS i API mogą być mimo to skonfigurowane poprawnie. |
|
DNS nie przechodzi weryfikacji |
Nazwy hostów nie duplikują domeny; proxy dla rekordów CNAME jest wyłączone; odczekaj do 48 godzin. |
□ Konto Mailchimp zostało potwierdzone.
□ Mailchimp Transactional jest aktywny.
□ Krok Confirm your domain został ukończony.
□ Krok Authenticate your domain został ukończony.
□ Aktywny klucz API Mailchimp Transactional został bezpiecznie zapisany.
□ EMAIL_SERVICE_ENABLED jest włączony.
□ Mailchimp został wybrany, a klucz API zapisany w Solomono.
□ Wiadomość testowa do jednego odbiorcy została dostarczona.
□ W razie potrzeby moduł SMTP został włączony i przetestowany.
Informacje o Mailchimp Transactional: https://mailchimp.com/help/about-transactional-email/
Dodawanie Transactional Email: https://mailchimp.com/help/add-or-remove-transactional-email/
Ograniczenia wersji demonstracyjnej: https://mailchimp.com/help/transactional-email-demo/
Domena, DKIM i DMARC: https://mailchimp.com/developer/transactional/docs/authentication-delivery/
Ustawienia SMTP: https://mailchimp.com/developer/transactional/docs/smtp-integration/
Klucze API: https://mailchimp.com/developer/transactional/docs/fundamentals/