Podgląd postu
witam,
w formularzu wiadomości ze strony
https://www.foreskoszule.pl/pages/kontakt.phpl
w momencie wysyłania pojawia się błąd
Error: PHPMailer\PHPMailer\Exception: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting in /web/clients/www/3/f/5/4/foreskoszule.pl/pages/PHPMailer/PHPMailer.php:1636 Stack trace: #0 /web/clients/www/3/f/5/4/foreskoszule.pl/pages/PHPMailer/PHPMailer.php(1397): PHPMailer\PHPMailer\PHPMailer->smtpSend('Date: Mon, 29 J...', 'Adres e-mail na...') #1 /web/clients/www/3/f/5/4/foreskoszule.pl/pages/PHPMailer/PHPMailer.php(1247): PHPMailer\PHPMailer\PHPMailer->postSend() #2 /web/clients/www/3/f/5/4/foreskoszule.pl/pages/kontakt.php(184): PHPMailer\PHPMailer\PHPMailer->send() #3 {main}
Ustaliliśmy że taki błąd pojawi się tylko kiedy wykorzystujemy pocztę zamieszczoną na orange.pl z domeny tam zarejestrowanej. a gdy z poczty na gmail to już działa poprawnie.
prosiłbym uprzejmie o sugestię - gdzie leży błąd
podgląd pliku
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'PHPMailer/Exception.php';
require 'PHPMailer/PHPMailer.php';
require 'PHPMailer/SMTP.php';
if(isset($_POST['email']))
{
$mail = new PHPMailer(true);
$mail->CharSet = "UTF-8";
try {
$mail->isSMTP();
$mail->Host = "office.orange.pl";
$mail->SMTPAuth = true;
$mail->Username = 'sklep@foreskoszule.pl';
$mail->Password = 'Panklekswkosmosie2020';
$mail->SMTPSecure = 'tls';
//$mail->SMTPDebug = 2;
$mail->Port = '587';
$mail->setFrom('sklep@foreskoszule.pl');
$mail->addAddress('sklep@foreskoszule.pl');
$mail->Subject = $_POST['temat'];
$mail->Body = "Adres e-mail nadawcy: ".$_POST['email']."
Numer telefonu nadawcy: ".$_POST['telefon']."
".$_POST['tresc'];
$mail->send();
header("kontakt.php");
//echo 'Wiadomość została wysłana';
} catch(Exception $e) {
echo "Error: ".$e;
}
}
?>