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('tadekkw123@gmail.com');
$mail->addReplyTo('biuro@domena.pl', '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();
};
?>