PHPMailer: отправка не удалась

Я пытаюсь создать контактную форму, я много искал в Интернете, но не нашел решения, которое работает.

Это контактная форма HTML и PHP:

<?php
if(isset($_POST['submit']))
{

$message=
'Name:    '.$_POST['name'].'<br />
Subject:  '.$_POST['message'].'<br />
Email:    '.$_POST['email'].'
';

require 'class.phpmailer.php';
require 'PHPMailerAutoload.php';

// Instantiate Class
$mail = new PHPMailer();
// Set up SMTP
$mail->IsSMTP();                // Sets up a SMTP connection
$mail->SMTPAuth = true;         // Connection with the SMTP does require     authorization
$mail->SMTPSecure = "tls";      // Connect using a TLS connection
$mail->Host = "smtp.gmail.com";  //Gmail SMTP server address
$mail->Port = 587;  //Gmail SMTP port

// Authentication
$mail->Username   = '**********@gmail.com'; // Your full Gmail address
$mail->Password   = '**********'; // Your Gmail password

$mail->SMTPDebug = 1;
// Compose
$mail->SetFrom($_POST['email'], $_POST['name']);
$mail->AddReplyTo($_POST['email'], $_POST['name']);
$mail->Subject = "New Contact Form Enquiry";      // Subject (which isn't required)
$mail->MsgHTML($message);

// Send To
$mail->AddAddress("*********@gmail.com", "Recipient Name"); // Where to send it - Recipient
$result = $mail->Send();      // Send!
$message = $result ? 'Successfully Sent!' : 'Sending Failed!';
unset($mail);
}
?>
<html>
<head>
<title>Contact Form</title>
</head>
<body>

<div style="margin: 100px auto 0;width: 300px;">
<h3>Contact Form</h3>
<form name="form1" id="form1" action="" method="post">
<fieldset>
<input type="text" name="name" placeholder="Full Name" />
<br />
<input type="text" name="message" placeholder="Message" />
<br />
<input type="text" name="email" placeholder="Email" />
<br />
<input type="submit" name="submit" value="Send" />
</fieldset>
</form>
<p><?php if(!empty($message)) echo $message; ?></p>
</div>

</body>
</html>

Я понял ошибка.
У меня последняя версия PHPMailer, имя пользователя и пароль верны.

Может кто-нибудь, пожалуйста, помогите?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]