Я пытаюсь отправить электронную почту, используя PHPMailer
используя GoDaddy’s SMTP
серверы (так как я слышал, что они заблокировали SMTP Gmail, иначе я бы использовал это). Вот мой код:
<?php
require_once "vendor/autoload.php";
$name = $_POST["name"];
$email_from = $_POST["email"];
$telephone = $_POST["telephone"];
$message = "Name: ".$name."\r\n".
"Email: ".$email_from."\r\n".
"Telephone: ".$telephone."\r\n";
$email_to = "[email protected]";
if(isset($_POST['submit'])){
$mail = new PHPMailer\PHPMailer\PHPMailer;
$mail->isSMTP();
$mail->Host = "localhost";
$mail->SMTPAuth = false;
$mail->Port = 50;
$mail->From = $email_from;
$mail->FromName = $name;
$mail->addAddress($email_to);
$mail->addReplyTo($email_from);
$mail->Subject = "Info";
$mail->Body = $message;
if ($_POST["submit"]){
if(!$mail->send()){
echo "Mailer error: " . $mail->ErrorInfo;
}
else{
echo "Message sent successfully";
}
}
}
Я искал много решений, но не смог найти ничего, что могло бы помочь. В основном не из GoDaddy SMTP
Конфигурации, которые я пробовал, работали. Я получаю ошибку: Mailer error: SMTP connect() failed. https://github.com/PHPMailer/wiki/Troubleshooting
,
Как мне настроить это, чтобы оно работало? Благодарю.
Задача ещё не решена.
Других решений пока нет …