Dzień dobry!
Pobrałem z githuba (ręcznie) gdyż przez composer nie umiem bibliotekę PHPMailer)
Posłużyłem się przykładem:
<?php
require("src/PHPMailer.php");
require("src/SMTP.php");
require("src/Exception.php");
$mail = new PHPMailer\PHPMailer\PHPMailer();
$mail->IsSMTP();
$mail->CharSet="UTF-8";
$mail->Host = "mail.___domena.pl"; /* Zależne od hostingu poczty*/
$mail->SMTPDebug = 1;
$mail->Port = 587 ; /* Zależne od hostingu poczty, czasem 587 */
$mail->SMTPSecure = 'ssl'; /* Jeżeli ma być aktywne szyfrowanie SSL */
$mail->SMTPAuth = true;
$mail->IsHTML(true);
$mail->Username = "___@___domena.pl"; /* login do skrzynki email często adres*/
$mail->Password = "KaczorDoWora"; /* Hasło do poczty */
$mail->setFrom('___@___domena.pl', ''); /* adres e-mail i nazwa nadawcy */
$mail->AddAddress("_____@gmail.com"); /* adres lub adresy odbiorców */
$mail->Subject = "Testowa wiadomość SMTP"; /* Tytuł wiadomości */
$mail->Body = "Witaj, Jeżeli to czytasz, to znaczy, że udało się poprawnie wysłać e-maila za pomocą SMTP!";
if(!$mail->Send()) {
echo "Błąd wysyłania e-maila: " . $mail->ErrorInfo; } else {
echo "Wiadomość została wysłana!"; }
?>
efekt jaki otrzymałem:
2022-05-18 14:56:17 SMTP ERROR: Failed to connect to server: (0)
SMTP connect() failed.
https://github.com/PHPMailer/PHPMailer/wiki/TroubleshootingBłąd wysyłania e-maila: SMTP connect() failed.
https://github.com/PHPMailer/PHPMailer/wiki/TroubleshootingCzy ktoś mógłby mi pomóc w uruchomieniu PHPMailera?