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:
require '../vendor/autoload.php';
- 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
----------------------------------------------------------------------------------------------------------------