Jeśli chcesz wysyłać oferty ze swojego adresu Gmail i korzystać z wykrywania odpowiedzi, musisz połączyć skrzynkę przez SMTP/IMAP. Google nie pozwala już logować się do takich połączeń zwykłym hasłem do konta, zamiast niego trzeba użyć tzw. hasła aplikacji. Poniżej znajdziesz komplet wymagań i instrukcję krok po kroku.
Dlaczego zwykłe hasło nie działa?
Ze względów bezpieczeństwa Google wyłączył logowanie zwykłym hasłem dla aplikacji zewnętrznych łączących się przez SMTP/IMAP (dla kont osobistych od 2022 r., dla kont firmowych Google Workspace od 2025 r.). Dlatego przy próbie połączenia zwykłym hasłem pojawiają się błędy typu:
SMTP Error: 534 5.7.9 InvalidSecondFactor - konto ma włączoną weryfikację dwuetapową, ale użyto zwykłego hasła. Potrzebne jest hasło aplikacji.
SMTP Error: 535 5.7.8 BadCredentials - Google odrzucił dane logowania. Najczęściej dlatego, że użyto zwykłego hasła zamiast hasła aplikacji, albo błędnego loginu/hasła. Jeśli konto nie ma 2FA, trzeba je najpierw włączyć, bo bez tego hasła aplikacji nie da się wygenerować.
Rozwiązaniem w obu przypadkach jest wygenerowanie hasła aplikacji i wpisanie go w Sellizerze zamiast standardowego hasła.
Czego potrzebujesz (wymagania)
Zanim zaczniesz, upewnij się, że:
1. Masz konto Gmail lub Google Workspace (adres firmowy w domenie obsługiwanej przez Google).
2. Na koncie jest włączona weryfikacja dwuetapowa (2FA) - bez niej Google nie pozwoli wygenerować hasła aplikacji.
3. Znasz dane logowania do tego konta (będą potrzebne do włączenia 2FA i wygenerowania hasła).
Ważne (konta firmowe / Google Workspace): jeśli używasz adresu firmowego, administrator Twojej organizacji musi mieć włączoną możliwość korzystania z haseł aplikacji oraz dostępu IMAP. Jeśli opcja generowania hasła aplikacji się nie pojawia mimo włączonego 2FA, skontaktuj się z administratorem domeny.
Krok 1. Włącz weryfikację dwuetapową (2FA)
Uwaga: Jeśli masz już włączone 2FA, przejdź od razu do Kroku 2.
1. Zaloguj się na swoje konto Google i przejdź do Zarządzania kontem Google (kliknij swój awatar w prawym górnym rogu → Zarządzaj kontem Google lub wejdź na https://myaccount.google.com).
2. Przejdź do sekcji Zabezpieczenia i logowanie (w menu po lewej stronie).
3. Wybierz Weryfikację dwuetapową.
4. Kliknij Włącz i postępuj zgodnie z instrukcjami
5. Po zakończeniu przy „Weryfikacji dwuetapowej" powinien pojawić się zielony status Włączona.
Krok 2. Wygeneruj hasło aplikacji
1. Wejdź bezpośrednio na stronę haseł aplikacji: https://myaccount.google.com/apppasswords (w razie potrzeby zaloguj się ponownie).
2. W polu nazwa aplikacji wpisz dowolną nazwę, np. Sellizer.
3. Kliknij Utwórz.
4. Google wyświetli 16-znakowe hasło aplikacji (ciąg liter).
5. Skopiuj to hasło od razu - po zamknięciu okna nie będzie już widoczne. Jeśli je zgubisz, po prostu wygeneruj nowe.
Hasło aplikacji możesz wpisywać ze spacjami lub bez - obie formy działają.
Krok 3. Połącz skrzynkę w Sellizerze
1. W Sellizerze przejdź do konfiguracji skrzynki pocztowej: Ustawienia → Poczta Wybierz opcję „Mam innego maila" (połączenie przez SMTP/IMAP).
2. Uzupełnij pola:
Login: Twój pełny adres e-mail (np. [email protected])
Hasło: wklej hasło aplikacji z Kroku 2 (nie zwykłe hasło do konta!)
SMTP host: smtp.gmail.com, port 465 (SSL) lub 587 (STARTTLS/TLS)
IMAP host: imap.gmail.com, port 993 (SSL)
3. Zatwierdź. Jeśli dane są poprawne, skrzynka zostanie połączona i będziesz mógł wysyłać oferty ze swojego adresu.
Najczęstsze problemy
Brak opcji „Hasła aplikacji" mimo włączonego 2FA.
Najczęściej dotyczy kont firmowych (Google Workspace) - administrator musi zezwolić na hasła aplikacji i dostęp IMAP. Skontaktuj się z administratorem domeny.