Nie działający formularz kontaktowy

0

Witam.
Jestem tutaj nowy więc od razu zaznaczę, że z PHPa jestem totalnym laikiem.
Od kilku dni piszę stronę i mam problem formularzem kontaktowym przeglądnąłem już dziesiątki filmików i tutoriali w Internecie, nawet kilka gotowych kodów.... i dalej nie umiem tego ruszyć. Próbowałem użyć serwerów googla SMTP żeby sprawdzić czy wszystko działa i niestety nie wysyła maili 😢 Po wpisaniu danych do formularza strona przekierowała użytkownika do podstrony z podziękowaniami, ale żadnego maila nie wysłała. Nie wiem czy problem jest w kodzie, czy leży gdzieś indziej. Bardzo proszę o pomoc i wyrozumiałość

<?php

$name = $_POST["name"];
$email = $_POST["email"];
$subject = $_POST["subject"];
$message = $_POST["message"];


try {
    $mail = new PHPMailer();
    $mail->isSMTP();
    $mail->Host = 'smtp.gmail.com';
    $mail->Port = 465;
    $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
    $mail->SMTPAuth = true;

    $mail->Username = '........';
    $mail->Password = '..........';

    $mail->CharSet = 'UTF-8';
    $mail->setFrom($email, 'Test działania poczty');
    $mail->addAddress('[email protected]');
    $mail->addReplyTo('[email protected]', 'Biuro');

    $mail->isHTML(true);
    $mail->Subject = $_POST['subject'];

    $message = $_POST['message'];
    

    $mail->addAttachment('img/html-ebook.jpg');

    $mail->send();


}	catch (Expection $e){
    echo "Błąd wysyłania maila: {$mail->ErrorInfo}";
}




 else {

header('Location: index.php');
exit();
};
?>
0

@taddekk: A zezwoliłeś na wysyłkę w swoim koncie gmail (z tego co pamiętam to trzeba było coś ustawiać)? Tutaj jest opisane jak to zmienić:
https://netcorecloud.com/tutorials/send-an-email-via-gmail-smtp-server-using-php/

1 użytkowników online, w tym zalogowanych: 0, gości: 1