![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 5.11.2020 Ostrzeżenie: (10%) ![]() ![]() |
Witam. Trzeba jakoś dodatkowo skonfigurować gmaila, żeby działał PHPMailer ?
Jeżeli tak to co tam poustawiać muszę ? Taki dostaje rezultat na próbę wysłania: --------------------------------------------------------------------- 2020-11-09 00:37:54 SERVER -> CLIENT: 2020-11-09 00:37:54 SMTP NOTICE: EOF caught while checking if connected SMTP Error: Could not authenticate. SMTP Error: Could not authenticate. Message could not be sent. Mailer Error: SMTP Error: Could not authenticate. --------------------------------------------------------------------- Jestem prawie pewien, że to nie jest wina kodu a raczej czegoś w samym gmailu |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 872 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Gmail uniemożliwia połączenie się przez PHPMailer, musisz podłączyć certyfikat aby móc wysyłać/odbierać wiadomości.
Najlepsze rozwiązanie to skorzystać z poczty swojego dostawcy. Ten post edytował Tomplus 9.11.2020, 09:37:08 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 5.11.2020 Ostrzeżenie: (10%) ![]() ![]() |
No wspaniale Tomplus oczywiście dzięki za cenne info, ale dzięki też tym wszystkim tutorialom na necie chyba z 200 opisów jak to zrobić i nikt nie wspomniał o tym DROBNYM szczególe.
- Da się to zrobić za free czy trzeba coś wykupować za torbę baksów ? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 872 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Powiem szczerze, że nie wiem. Kiedyś mi się udało to zrobić, ale po wysłaniu kilku emailii Google zbanowało mi konto.
Może dlatego że było świeżo zarejestrowane pod wysyłkę email. Co do tutoriali, to wszystkie są pisane z informacjami ongiś jakie były, a nie teraz. Ten post edytował Tomplus 9.11.2020, 10:41:14 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 5.11.2020 Ostrzeżenie: (10%) ![]() ![]() |
to co byś polecił ? zmiana na outlook, yahoo etc. co bym się na kolejny taki problem nie nadział.
Przecież jakoś sobie wyjadacze z tym radzą na komercyjnych rozwiązaniach ... hmmm |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A nie wystarczyło włączyć? -> Niektóre aplikacje i urządzenia korzystają z mniej bezpiecznych technologii logowania, co może obniżyć bezpieczeństwo Twojego konta. Możesz wyłączyć dostęp takim aplikacjom (co zalecamy) lub go włączyć, jeśli chcesz ich używać mimo zagrożeń. Google automatycznie WYŁĄCZY to ustawienie, jeśli nie jest ono używane. Więcej informacji
Ustawienia -> konta i importowanie -> Inne ustawienia konta Google -> Bezpieczeństwo -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Spokojnie możesz się łączyć do Gmaila z PHPMailera, tylko musisz uderzać na porty TLS szyfrowane a w Gmailu włączyć SMTP (domyślnie wyłączone), ewentualnie jeszcze ustawić, aby pozwalał na mniej bezpieczne aplikacje.
Czyli host: smtp.gmail.com, port: 587 lub 465 i jazda. Oczywiście ustawiasz podstawowe parametry połączenia SMTP z autoryzacją, m.in:
Masz też na GH przykład łączenia do Gmaila: https://github.com/PHPMailer/PHPMailer/blob...ples/gmail.phps -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 5.11.2020 Ostrzeżenie: (10%) ![]() ![]() |
No właśnie robiłem to najpierw wg. tego przykładu z GH ale też bez efektu. Zwłaszcza irytuje mnie tam jedna linijka z tego przykładowego kodu:
- przecież w paczce pobranej z GH nie ma katalogu o nazwie 'vendor' ani też, żaden katalog paczki nie zawiera w sobie pliku 'autoload.php'. - tak odblokowałem na koncie mniej bezpieczne aplikacje. - specjalnie wprowadzam błędne hasło i dostaję taką samą odpowiedź na porcie 587 (odpowiedź apache wstawiam poniżej ), natomiast na porcie 465 wywala przekroczono czas połączenia. ODPOWIEDŹ SERVERA: ----------------------------------------------------------------------------------------------------------------- 2020-11-09 21:21:18 SERVER -> CLIENT: 220 smtp.gmail.com ESMTP x123sm897653lfa.154 - gsmtp 2020-11-09 21:21:18 CLIENT -> SERVER: EHLO localhost 2020-11-09 21:21:18 SERVER -> CLIENT: 250-smtp.gmail.com at your service, [88.156.133.121]250-SIZE 35882577250-8BITMIME250-STARTTLS250-ENHANCEDSTATUSCODES250-PIPELINING250 SMTPUTF8 2020-11-09 21:21:18 CLIENT -> SERVER: STARTTLS 2020-11-09 21:21:18 SERVER -> CLIENT: 220 2.0.0 Ready to start TLS SMTP Error: Could not connect to SMTP host. 2020-11-09 21:21:18 CLIENT -> SERVER: QUIT 2020-11-09 21:21:18 2020-11-09 21:21:18 SMTP Error: Could not connect to SMTP host. Message could not be sent. Mailer Error: SMTP Error: Could not connect to SMTP host. plik sendmail.php ---------------------------------------------------------------------------------------------------------------- Ten post edytował phpcodex 9.11.2020, 22:26:01 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
A jak dodajesz PHPMailera do projektu? Przez Composera czy osobno ściągałeś wszystkie pliki i ręcznie je załączasz?
-------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A czytałeś rozdział https://github.com/PHPMailer/PHPMailer installation...? Jeśli jeszcze nie wiesz co to composer to pora się zaznajomić.
-------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
A to masz włączone? https://myaccount.google.com/lesssecureapps
Ten post edytował Pyton_000 10.11.2020, 21:01:32 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 5.11.2020 Ostrzeżenie: (10%) ![]() ![]() |
Dobra panowie tak:
1). Wywaliłem ręcznie pobraną paczkę PHPMailera z projektu. 2) W jej miejsce zainstalowałem composerem PHPMailer ( w katalogu projektu ) I Problem nadal zostaje: ----------------------------------------- SMTP Error: Could not authenticate. ----------------------------------------- zrobiłem server na ngrok i mam dokładnie taki sam wynik jak na gołym localhost. @Pyton_000 Tak mam włączoną tą opcję. Czy w ustawieniach gmaila/ przekazywanie iPOP, IMAP powinienem mieć włączoną opcję którąś ? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.05.2025 - 15:47 |