Przejdź do zawartości

Jak skonfigurować SMTP do wysyłki e-maili w Odoo?

13 czerwca 2026 przez

Prawidłowa konfiguracja serwera SMTP w systemie Odoo jest kluczowa dla sprawnej komunikacji z klientami, partnerami biznesowymi oraz automatyzacji procesów wysyłki wiadomości e-mail. W tym przewodniku pokażemy, jak krok po kroku skonfigurować SMTP do wysyłki e-maili w Odoo.

Dlaczego konfiguracja SMTP jest ważna w Odoo?

System Odoo wykorzystuje serwer SMTP do wysyłki różnego rodzaju wiadomości e-mail, w tym:

  • Potwierdzeń zamówień i faktur
  • Powiadomień dla użytkowników
  • Kampanii marketingowych
  • Automatycznych przypomnień
  • Wiadomości związanych z zarządzaniem projektami

Bez prawidłowo skonfigurowanego SMTP, Twój system Odoo nie będzie mógł wysyłać żadnych wiadomości e-mail, co znacząco ograniczy jego funkcjonalność.

Wymagania wstępne

Przed rozpoczęciem konfiguracji SMTP upewnij się, że:

  • Masz dostęp administracyjny do systemu Odoo
  • Posiadasz dane dostępowe do serwera SMTP (adres, port, login, hasło lub hasło aplikacji)
  • Znasz typ szyfrowania używany przez Twój serwer SMTP
  • Włączony jest tryb deweloperski w Odoo - jest wymagany do dostępu do ustawień serwerów pocztowych

Jak skonfigurować SMTP do wysyłki e-maili - Przewodnik krok po kroku

Krok 1: Przejście do ustawień serwerów wychodzących

Zaloguj się do swojego systemu Odoo jako administrator. Upewnij się, że masz włączony tryb deweloperski. W menu głównym przejdź do Ustawienia (Settings), następnie kliknij w menu górnym Techniczne (Technical) i wybierz E-mail > Serwery wychodzące (Outgoing Mail Servers). Bez trybu deweloperskiego menu Techniczne nie będzie widoczne.

Krok 2: Utworzenie nowego serwera SMTP

Kliknij przycisk Utwórz (Create) lub Nowy (New), aby dodać nowy serwer SMTP. Otworzy się formularz konfiguracyjny, który należy wypełnić odpowiednimi danymi.

Krok 3: Wprowadzenie podstawowych danych serwera

W formularzu konfiguracyjnym wprowadź następujące informacje:

  • Nazwa (Description): Nadaj opisową nazwę serwerowi, np. "Gmail SMTP" lub "Firmowy serwer pocztowy"
  • Serwer SMTP (SMTP Server): Adres serwera pocztowego, np. smtp.gmail.com
  • Port SMTP (SMTP Port): Zazwyczaj 587 dla TLS lub 465 dla SSL
  • Nazwa użytkownika (Username): Twój pełny adres e-mail
  • Hasło (Password): Hasło do konta e-mail lub hasło aplikacji

Krok 4: Konfiguracja ustawień bezpieczeństwa

Skonfiguruj odpowiednie szyfrowanie połączenia:

  • Zaznacz opcję Use TLS dla portu 587 (szyfrowanie STARTTLS)
  • Dla portu 465 (SSL) pozostaw opcję niezaznaczoną lub wybierz odpowiednią metodę zgodnie z wymaganiami dostawcy

W polu Priorytet (Priority) wprowadź liczbę - im niższa wartość, tym wyższy priorytet (np. 10 będzie używane przed 20). Jeśli chcesz, aby ten serwer był używany jako domyślny, ustaw najniższą wartość spośród wszystkich skonfigurowanych serwerów.

Przykładowe konfiguracje dla popularnych dostawców

Konfiguracja Gmail SMTP

Dla kont Gmail konfiguracja SMTP do wysyłki e-maili wygląda następująco:

  • Serwer SMTP: smtp.gmail.com
  • Port SMTP: 587
  • Use TLS: Zaznaczone
  • Nazwa użytkownika: twoj-email@gmail.com
  • Hasło: Hasło aplikacji (wygenerowane w ustawieniach Google)

Ważne: Od 2022 roku Google wyłączył opcję "Dostęp mniej bezpiecznych aplikacji". Dla Gmail musisz utworzyć hasło aplikacji w swoim koncie Google (Google Account > Security > 2-Step Verification > App passwords). Weryfikacja dwuetapowa musi być włączona, aby móc wygenerować hasło aplikacji. Alternatywnie, w nowszych wersjach Odoo możesz skonfigurować autoryzację OAuth2 dla Gmail.

Konfiguracja Microsoft 365/Outlook

  • Serwer SMTP: smtp.office365.com
  • Port SMTP: 587
  • Use TLS: Zaznaczone
  • Nazwa użytkownika: twoj-email@twojafirma.com
  • Hasło: Hasło do konta Microsoft 365

Uwaga: Microsoft również zaleca używanie OAuth2 dla nowoczesnych aplikacji. W przypadku problemów z uwierzytelnianiem sprawdź ustawienia bezpieczeństwa konta Microsoft 365.

Konfiguracja dla innych dostawców

Większość dostawców poczty e-mail udostępnia szczegółowe instrukcje konfiguracji SMTP na swoich stronach wsparcia technicznego. Skontaktuj się z administratorem Twojego serwera pocztowego, aby uzyskać prawidłowe dane.

Testowanie konfiguracji SMTP

Po wprowadzeniu wszystkich danych, kluczowe jest przetestowanie połączenia. W formularzu konfiguracyjnego serwera SMTP kliknij przycisk Testuj połączenie (Test Connection), który może znajdować się w menu Action w górnej części formularza. Odoo spróbuje wysłać testową wiadomość e-mail na adres administratora systemu.

Jeśli wszystko zostało skonfigurowane prawidłowo, zobaczysz komunikat potwierdzający pomyślne wysłanie wiadomości. W przeciwnym razie system wyświetli komunikat o błędzie, który pomoże zidentyfikować problem. Sprawdź również skrzynkę odbiorczą - testowa wiadomość powinna dotrzeć w ciągu kilku minut.

Typowe problemy i ich rozwiązania

Błąd uwierzytelniania

Jeśli otrzymujesz błąd uwierzytelniania, sprawdź:

  • Czy nazwa użytkownika i hasło są prawidłowe
  • Czy dla Gmail używasz hasła aplikacji (wymagane od 2022 roku) - zwykłe hasło nie zadziała
  • Czy dla Microsoft 365 nie jest wymagane OAuth2 zamiast hasła
  • Czy konto e-mail nie jest zablokowane lub nie wymaga dodatkowej weryfikacji
  • Czy włączyłeś weryfikację dwuetapową w Google (wymagana do generowania haseł aplikacji)

Błąd połączenia

Problemy z połączeniem mogą wynikać z:

  • Nieprawidłowego adresu serwera SMTP
  • Zablokowanego portu przez firewall lub dostawcę hostingu
  • Niewłaściwego ustawienia opcji Use TLS - sprawdź czy jest zaznaczona dla portu 587
  • Problemów z DNS - upewnij się, że serwer Odoo może rozwiązać nazwy domenowe

Limit wysyłki przekroczony

Niektórzy dostawcy poczty e-mail mają limity dziennej wysyłki wiadomości. Gmail dla kont bezpłatnych ogranicza wysyłkę do około 100-500 wiadomości dziennie (w zależności od wieku konta i jego historii), a dla kont Google Workspace do około 2000 wiadomości dziennie. W przypadku większych potrzeb rozważ użycie dedykowanego serwera SMTP lub usługi transakcyjnej poczty e-mail, takiej jak SendGrid, Mailgun czy Amazon SES.

Zaawansowane opcje konfiguracji

Konfiguracja wielu serwerów SMTP

Odoo pozwala na konfigurację wielu serwerów SMTP. Może to być przydatne, gdy:

  • Różne działy używają różnych adresów e-mail
  • Chcesz mieć serwer zapasowy na wypadek awarii głównego
  • Potrzebujesz osobnych serwerów do różnych typów wiadomości

System będzie używał serwera z najniższym priorytetem (najniższa liczba w polu Priority). Jeśli wysyłka się nie powiedzie, Odoo automatycznie spróbuje użyć kolejnego serwera z listy według kolejności priorytetów.

Filtrowanie po domenie lub adresie FROM

W zaawansowanych ustawieniach możesz określić:

  • FROM Filtering: W tym polu możesz wpisać adres e-mail lub domenę (np. sales@firma.pl lub @firma.pl). Serwer będzie używany tylko dla wiadomości wysyłanych z określonego adresu lub domeny. Dzięki temu możesz skonfigurować różne serwery SMTP dla różnych działów czy celów.
  • Opcje nagłówków e-mail w sekcji Advanced
  • Dodatkowe parametry SMTP, jeśli są wymagane przez dostawcę

Konfiguracja poczty przychodzącej

Oprócz konfiguracji SMTP do wysyłki e-maili, warto również skonfigurować serwer poczty przychodzącej (IMAP/POP3), aby Odoo mogło odbierać wiadomości. Znajdź tę opcję w Ustawienia > Techniczne > E-mail > Serwery przychodzące (Settings > Technical > Email > Incoming Mail Servers).

Uwaga dla użytkowników Gmail: Przed konfiguracją poczty przychodzącej musisz włączyć IMAP w ustawieniach swojego konta Gmail (Settings > See all settings > Forwarding and POP/IMAP > Enable IMAP).

Najlepsze praktyki bezpieczeństwa

Podczas konfiguracji SMTP pamiętaj o bezpieczeństwie:

  • Zawsze używaj szyfrowania TLS - zaznacz opcję Use TLS dla portu 587
  • Dla kont Gmail i innych usług publicznych zawsze używaj haseł aplikacji lub OAuth2 zamiast głównego hasła
  • Regularnie zmieniaj hasła dostępu i hasła aplikacji
  • Ogranicz dostęp do trybu deweloperskiego i ustawień SMTP tylko dla administratorów
  • Monitoruj logi wysyłki wiadomości pod kątem podejrzanej aktywności
  • Rozważ użycie dedykowanego adresu e-mail do wysyłki z Odoo zamiast osobistych kont

Monitorowanie i diagnostyka

Po skonfigurowaniu SMTP warto regularnie monitorować działanie systemu pocztowego. W trybie deweloperskim możesz sprawdzić szczegółowe logi wysyłki przechodząc do Ustawienia > Techniczne > E-mail > E-maile (Settings > Technical > Email > Emails).

Tutaj zobaczysz wszystkie wysłane i oczekujące wiadomości, ich status (wysłane, oczekujące, błąd), treść oraz ewentualne komunikaty o błędach. To niezwykle pomocne narzędzie diagnostyczne przy rozwiązywaniu problemów z wysyłką. Możesz także ręcznie ponowić wysyłkę wiadomości, które zakończyły się błędem, po naprawieniu problemu z konfiguracją.

FAQ - Najczęściej zadawane pytania

Czy mogę używać darmowego konta Gmail do wysyłki e-maili z Odoo?

Tak, możesz używać darmowego konta Gmail do konfiguracji SMTP w Odoo, jednak pamiętaj o ograniczeniu do około 100-500 wiadomości dziennie (w zależności od wieku i reputacji konta). Musisz również skonfigurować hasło aplikacji, ponieważ Google wyłączył opcję "Dostęp mniej bezpiecznych aplikacji" w 2022 roku. Dla większych firm zalecamy używanie kont Google Workspace (limit ~2000/dzień) lub dedykowanych serwerów SMTP/usług transakcyjnych e-mail, które oferują wyższe limity i lepszą dostarczalność.

Dlaczego otrzymuję błąd "SMTP AUTH extension not supported by server"?

Ten błąd zazwyczaj oznacza, że próbujesz połączyć się z serwerem SMTP używając niewłaściwego portu lub typu szyfrowania. Sprawdź, czy używasz prawidłowego portu (587 dla TLS lub 465 dla SSL) i czy opcja Use TLS jest odpowiednio zaznaczona (dla portu 587 powinna być zaznaczona). Upewnij się również, że Twój serwer SMTP wymaga i obsługuje uwierzytelnianie. W niektórych przypadkach może to również oznaczać, że serwer SMTP jest niedostępny lub adres serwera jest nieprawidłowy.

Jak skonfigurować różne adresy e-mail dla różnych użytkowników w Odoo?

Możesz skonfigurować wiele serwerów SMTP i używać pola FROM Filtering, aby określić, który serwer ma być używany dla konkretnego adresu e-mail lub domeny. W ustawieniach użytkownika (Settings > Users & Companies > Users) możesz również określić adres e-mail przypisany do użytkownika. Odoo automatycznie dopasuje odpowiedni serwer SMTP na podstawie filtra FROM. Alternatywnie, możesz użyć aliasów e-mail skonfigurowanych na poziomie Twojego dostawcy poczty, co pozwala wysyłać z różnych adresów używając tego samego serwera SMTP.

Podsumowanie

Konfiguracja SMTP do wysyłki e-maili w Odoo jest prostym procesem, który znacząco zwiększa funkcjonalność systemu. Prawidłowo skonfigurowany serwer pocztowy umożliwia automatyzację komunikacji z klientami, wysyłkę dokumentów oraz sprawne zarządzanie powiadomieniami.

Pamiętaj, że dostęp do ustawień serwerów pocztowych wymaga włączenia trybu deweloperskiego, a nowoczesne konta e-mail (Gmail, Microsoft 365) wymagają stosowania haseł aplikacji lub OAuth2 zamiast zwykłych haseł. Regularne testowanie i monitorowanie działania systemu pocztowego oraz stosowanie najlepszych praktyk bezpieczeństwa zapewnią niezawodną komunikację e-mail w Twojej organizacji.

Potrzebujesz pomocy w konfiguracji SMTP lub innych aspektach systemu Odoo? Zespół KK Innovations specjalizuje się we wdrożeniach i optymalizacji Odoo. Skontaktuj się z nami, aby uzyskać profesjonalne wsparcie techniczne i doradztwo dostosowane do potrzeb Twojej firmy. Pomożemy Ci w pełni wykorzystać potencjał systemu Odoo!