TL;DR — przeczytaj w 30 sekund
- Poradnik pokazuje, jak włączyć autoryzację SMTP w Joomla 6 zamiast domyślnej wysyłki maili z serwera.
- Ustawienia znajdują się w System > Global Configuration > zakładka Serwer > sekcja Mail.
- W konfiguracji trzeba ustawić port 465 oraz zabezpieczenie połączenia SSL/TLS.
- SMTP Username i Password to dane logowania do skrzynki pocztowej, z której wysyłane są wiadomości.
Krótka odpowiedź
W Joomla 6 wysyłkę maili z autoryzacją SMTP konfiguruje się w panelu administracyjnym, w sekcji System > Global Configuration > zakładka Serwer > Mail. Należy tam ustawić Mailer na SMTP, włączyć SMTP Authentication i uzupełnić dane serwera pocztowego: host, port 465, typ zabezpieczenia SSL/TLS oraz login i hasło do skrzynki. Po zapisaniu ustawień wiadomości z witryny są wysyłane przez uwierzytelniony serwer poczty, a nie bezpośrednio z konta hostingowego.
Po co konfigurować autoryzację SMTP w Joomla 6
Domyślnie system CMS może wysyłać wiadomości bezpośrednio z serwera, na którym działa strona. Taki mechanizm bywa jednak mniej wiarygodny dla serwerów pocztowych odbiorców, ponieważ nie wymaga logowania ani szyfrowanego połączenia. Skonfigurowanie wysyłki przez SMTP z autoryzacją oznacza, że każda wiadomość jest wysyłana z wykorzystaniem konkretnej skrzynki pocztowej, po podaniu loginu i hasła, a samo połączenie jest szyfrowane.
W praktyce oznacza to, że formularze kontaktowe, powiadomienia systemowe czy resetowanie haseł w Joomla 6 korzystają z tego samego mechanizmu uwierzytelniania, co zwykły klient pocztowy. Dla administratora strony to jedna z podstawowych czynności konfiguracyjnych po instalacji lub migracji witryny na nowy hosting.
Gdzie znaleźć ustawienia poczty w panelu Joomla 6
Konfigurację zaczyna się od zalogowania do panelu administracyjnego, dostępnego pod adresem w formacie domena-klienta.pl/administrator (w miejsce domena-klienta.pl wpisuje się adres własnej witryny). Po zalogowaniu z menu po lewej stronie trzeba wybrać opcję System, a następnie przejść do Global Configuration.
Kolejnym krokiem jest przejście do zakładki „Serwer", gdzie znajduje się sekcja Mail. To właśnie tam Mailer należy zmienić na SMTP, a opcję SMTP Authentication ustawić na Yes, aby włączyć uwierzytelnianie połączenia z serwerem pocztowym.
Jakie dane trzeba uzupełnić w konfiguracji SMTP
Po włączeniu autoryzacji SMTP pojawia się komplet pól do wypełnienia. From Email to adres, który będzie widoczny jako nadawca wiadomości, a From Name to nazwa wyświetlana obok niego. Pole Reply To Email pozwala wskazać inny adres do odpowiedzi niż adres nadawcy — jeśli ma być taki sam, można je zostawić puste.
Dalej należy podać SMTP Host w formacie mail.nazwadomeny.pl (z własną domeną w miejsce nazwadomeny.pl), port 465 oraz typ zabezpieczenia SSL/TLS. SMTP Username to pełny adres e-mail skrzynki pocztowej, a SMTP Password to hasło do niej. Na koniec ustawienia zapisuje się przyciskiem Zapisz, znajdującym się w lewym górnym rogu strony.
Dobre praktyki przy zmianie ustawień poczty na hostingu
Zmiana konfiguracji poczty w CMS to niewielka operacja, ale warto podejść do niej metodycznie, tak jak do każdej zmiany w panelu administracyjnym. Dobrą praktyką jest wcześniejsze sprawdzenie danych dostępowych do skrzynki pocztowej (login, hasło, adres serwera) bezpośrednio w panelu hostingowym, zanim zostaną wpisane w ustawieniach witryny — literówka w nazwie hosta lub haśle jest najczęstszą przyczyną błędów wysyłki po takiej zmianie.
Warto też pamiętać, że przed wprowadzaniem zmian konfiguracyjnych w witrynie — nawet tak pozornie prostych jak ustawienia poczty — dobrze jest mieć aktualną kopię zapasową strony oraz, jeśli to możliwe, przetestować zmianę na środowisku testowym. To ogólna zasada bezpiecznej administracji stroną, niezależnie od tego, czy zmieniana jest konfiguracja poczty, wtyczka czy szablon.
Jeśli zależy Ci na hostingu, na którym konfiguracja poczty i obsługa szyfrowanych połączeń SSL/TLS jest prosta i nie wiąże się z dodatkowymi kosztami, LH.pl pomoże porównać oferty dopasowane do Twojej strony.
Więcej poradników: Jak działa szyfrowanie SSL/TLS, Dlaczego backup przed zmianami jest ważny, Podstawy hostingu w pigułce, Jak wybrać odpowiedni hosting.