| Termin | Definicja |
|---|---|
| CivicRM Mailing | CivicRM Mailing to moduł systemu zarządzania relacjami z organizacjami non-profit, obsługujący wysyłkę wiadomości. Rola modułu Mailing w systemie CiviCRMCiviCRM Mailing jest częścią systemu CiviCRM przeznaczoną do przygotowywania i obsługi wysyłki wiadomości do kontaktów zapisanych w bazie organizacji. Moduł korzysta z danych kontaktowych, grup odbiorców oraz zapisanych kryteriów wyszukiwania, dzięki czemu wiadomość może trafić do określonego segmentu osób zamiast do całej bazy. Odbiorców można wybierać między innymi na podstawie przynależności do grupy, statusu kontaktu, udziału w wydarzeniu albo innych pól dostępnych w systemie. Mailing w CiviCRM nie jest tym samym co pojedyncza wiadomość wysyłana ręcznie z programu pocztowego. Wiadomość jest zapisywana jako obiekt w systemie, może mieć określonych odbiorców, nadawcę, temat, treść HTML oraz wersję tekstową. W zależności od konfiguracji system może również rejestrować status wysyłki, informacje o otwarciu wiadomości, kliknięciach w odnośniki oraz zgłoszeniach rezygnacji z subskrypcji. Te dane są związane z konkretnym mailingiem i pomagają ocenić, czy proces wysyłki przebiegł poprawnie. Odbiorcy, grupy i personalizacja wiadomościJednym z ważnych elementów CiviCRM Mailing jest rozdzielenie danych kontaktowych od listy użytej przy konkretnej wysyłce. Kontakt może należeć do kilku grup, a jedna grupa może być wykorzystana w wielu mailingach. Przed rozpoczęciem wysyłki trzeba więc sprawdzić, jakie kryteria wybrano oraz czy system nie uwzględnił osób, które nie powinny otrzymać danej wiadomości. Znaczenie ma także deduplikacja, ponieważ ten sam adres pocztowy może występować przy więcej niż jednym rekordzie kontaktu. CiviCRM obsługuje tokeny, czyli znaczniki zastępowane podczas tworzenia wiadomości danymi konkretnego odbiorcy. Token może służyć do wstawienia imienia, nazwy organizacji, odnośnika rezygnacji z subskrypcji lub innych informacji dostępnych dla danego kontaktu. Niewłaściwie użyty token może pozostać w treści wiadomości, zostać zastąpiony pustą wartością albo wywołać problem podczas generowania mailingu. Dlatego przed właściwą wysyłką należy użyć podglądu i wiadomości testowej, sprawdzając zarówno treść HTML, jak i wersję tekstową oraz działanie odnośników. Kolejka wysyłkowa i dostarczanie pocztyPo przygotowaniu mailingu CiviCRM może tworzyć kolejkę wiadomości, które są następnie przekazywane do skonfigurowanego mechanizmu wysyłki. Sposób dostarczania zależy od ustawień środowiska, na przykład od używanego serwera SMTP, lokalnego agenta transportu poczty albo zewnętrznej bramki pocztowej. CiviCRM odpowiada za przygotowanie wiadomości i obsługę procesu, ale samo zapisanie mailingu w systemie nie gwarantuje dostarczenia go do skrzynki odbiorcy. Błąd uwierzytelniania SMTP, odrzucenie nadawcy, limit dostawcy lub nieprawidłowy adres mogą zatrzymać wysyłkę albo spowodować jej częściowe wykonanie. Automatyczne przetwarzanie kolejki zwykle wymaga poprawnie skonfigurowanych zadań zaplanowanych, znanych w CiviCRM jako scheduled jobs. Jeżeli takie zadanie nie uruchamia się, wiadomości mogą pozostawać w kolejce mimo prawidłowego utworzenia mailingu w panelu. Przy analizie problemu należy porównać czas zaplanowanej wysyłki, stan kolejki, logi zadania oraz odpowiedzi mechanizmu pocztowego. Warto również sprawdzić, czy zadanie nie jest uruchamiane równolegle przez kilka procesów, ponieważ nieprawidłowa konfiguracja może prowadzić do opóźnień, powtórzeń albo niepełnego przetworzenia odbiorców. Rozpoznawanie problemów z CiviCRM Mailing na komputerzeProblemy widoczne podczas pracy z CiviCRM Mailing nie zawsze oznaczają awarię samego modułu. Pusta lista odbiorców może wynikać z filtrów wyszukiwania, braku uprawnień do grupy albo nieaktualnych danych kontaktowych. Niepoprawny wygląd wiadomości może być skutkiem błędnego kodu HTML, blokowania obrazów przez klienta pocztowego lub różnic między przeglądarkami. Z kolei brak wiadomości w skrzynce odbiorcy może wymagać sprawdzenia kolejki i transportu SMTP, a nie ustawień ekranu użytkownika. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, dlatego przy problemach z dostępem do panelu CiviCRM można sprawdzić między innymi działanie przeglądarki, połączenie sieciowe, konfigurację systemu oraz poprawność pracy komputera. Sama diagnoza problemu z wysyłką wymaga jednak rozdzielenia warstwy lokalnej od konfiguracji aplikacji i transportu pocztowego. Na laptopie lub komputerze można potwierdzić, czy panel się otwiera, formularze działają i komunikaty błędów są widoczne, natomiast stan kolejki, zadania zaplanowane i odpowiedzi serwera pocztowego trzeba analizować w środowisku, w którym działa CiviCRM. |