SMTP dla Drupala — wiadomości z Państwa strony, które docierają
Drupal wysyła pocztę standardowo przez funkcję pocztową PHP na serwerze WWW: bez uwierzytelniania i bez zbudowanej reputacji. Dla Gmaila i Outlooka taka wiadomość ledwie różni się od spamu — aktywacje kont i wiadomości resetujące hasło, które nie docierają, to klasyczna skarga.
Porządnym rozwiązaniem jest moduł SMTP Drupala. Zastępuje on domyślny transport pocztowy połączeniem z zewnętrznym serwerem SMTP, bez konieczności zmieniania czegokolwiek w pozostałych modułach albo formularzach. Pięć poniższych pól to wszystko, czego moduł potrzebuje.
Dlaczego bez relaya coś idzie nie tak
Witryna na Drupalu to często coś więcej niż strona: portal członkowski, intranet, formularz wniosku stowarzyszenia albo urzędu. Właśnie tam poczta jest niezbędna — kto się rejestruje i nie dostaje wiadomości aktywacyjnej, rezygnuje, a nikt Państwu o tym nie powie. Poczta wprawdzie wychodzi, ale po drodze zostaje odrzucona, bo nic nie dowodzi, że pochodzi z Państwa domeny.
Konfiguracja SMTP w Drupal
Pobranie danych
Zaloguj się na swoje konto 2mail i pobierz stamtąd serwer SMTP, nazwę użytkownika oraz hasło.
Wpisanie w Drupal
Prosimy zainstalować i aktywować moduł SMTP Drupala. W ustawieniach tego modułu prosimy włączyć go jako transport pocztowy, wpisać host, port, szyfrowanie, nazwę użytkownika i hasło oraz ustawić adres nadawcy we własnej domenie. Moduł ma wbudowaną wiadomość testową: prosimy wysłać ją na adres zewnętrzny u dużego dostawcy, a nie na adres na własnym serwerze.
Uwierzytelnienie domeny
Zadbaj o poprawne ustawienie SPF, DKIM i DMARC dla swojej domeny, aby odbiorcy mogli zweryfikować, że wiadomość pochodzi od Ciebie.
Test
Wyślij wiadomość testową na adres u dużego dostawcy i sprawdź, czy trafia do skrzynki odbiorczej, a nie do spamu.
Pola, o które prosi Drupal
Każda platforma nazywa je nieco inaczej, ale zawsze chodzi o te same pięć. Konkretne wartości są powiązane z kontem i znajdą je Państwo na swoim koncie 2mail — prosimy je stamtąd przepisać, aby mieć pewność, że są właściwe.
| Pole | Co wpisać |
|---|---|
| Serwer SMTP (host) | Nazwa serwera z Państwa konta 2mail. |
| Port | Port odpowiadający wybranemu szyfrowaniu; Państwa konto pokazuje, który to. |
| Szyfrowanie | TLS. Nigdy nie wysyłają Państwo bez szyfrowania — inaczej dane logowania idą przez sieć otwartym tekstem. |
| Nazwa użytkownika | Login SMTP Państwa konta 2mail. |
| Hasło | Odpowiadające mu hasło. Nigdy nie należy używać hasła do skrzynki pracownika. |
Jakie wiadomości wysyła Drupal
Gdy relay jest już skonfigurowany, wszystkie idą przez 2mail — nie trzeba ich konfigurować pojedynczo.
Pułapki przy Drupal
Moduł musi naprawdę być mailerem
Drupal może mieć kilka systemów pocztowych obok siebie. Jeśli moduł SMTP jest zainstalowany, ale nie włączony jako transport pocztowy, wszystko dalej idzie przez funkcję pocztową PHP i nic się nie zmienia. Prosimy sprawdzić to w pierwszej kolejności, gdy wiadomość testowa dociera, a prawdziwa nie.
Nadawca we własnej domenie
Adres e-mail witryny znajduje się w ustawieniach podstawowych i jest używany jako nadawca. Prosimy ustawić go na adres we własnej domenie — tej samej, dla której uregulowane są SPF, DKIM i DMARC. Darmowy adres nie przechodzi DMARC, choćby dane SMTP były idealne.
Eksport konfiguracji i hasła
Jeśli pracują Państwo z zarządzaniem konfiguracją, ustawienia SMTP wędrują razem w eksporcie. Gdy import nadpisze je wartościami ze środowiska testowego, Państwa witryna produkcyjna nagle wysyła z błędnymi danymi. Prosimy trzymać hasło poza eksportem i ustawiać je osobno dla każdego środowiska.
Inna platforma?
SMTP to protokół standardowy: każdy system, który mówi po SMTP — CRM, ERP, własna aplikacja albo serwer — może wysyłać przez 2mail z użyciem tych samych pięciu pól.