Добрый день, я знаю, что мой пост будет дублироваться. Я видел много связанных постов, касающихся моей проблемы, и меня подкармливает, никто из всех со мной не работает. код работал нормально, отправляя электронное письмо на любой адрес электронной почты, внезапно прекращая отправку электронной почты на любой адрес электронной почты, я изменяю пароль Gmail и разрешаю низкий уровень безопасности в учетной записи Gmail, но все еще не работаю, я следую рекомендациям и устраняю неполадки здесь все еще безнадежно, может кто-нибудь просто скажет мне, где не так ?? порт и ssl, все по одному руководству. код здесь:
<?php
require_once("mail_configuration.php");
require 'PHPMailer/PHPMailerAutoload.php';
$mail = new PHPMailer();
$emailBody = "<div><br><br><p>Click this link to recover your password<br><br><br></p>Regards,<br> Admin VMAWS</div>";
$mail->IsSMTP();
$mail->SMTPDebug = 0;
$mail->SMTPAuth = TRUE;
$mail->SMTPSecure = "tls";
$mail->Port = 465;
$mail->Username = 'vmaws@gmail.com';
$mail->Password = "secret";
$mail->Host = "ssl://smtp.gmail.com"; // GMail
$mail->Mailer = MAILER;
$mail->SetFrom(SERDER_EMAIL, SENDER_NAME);
$mail->AddReplyTo(SERDER_EMAIL, SENDER_NAME);
$mail->ReturnPath=SERDER_EMAIL;
$mail->AddAddress($user["email"]);
$mail->Subject = "Forgot Password Recovery";
$mail->MsgHTML($emailBody);
$mail->IsHTML(true);
if(!$mail->Send()) {
$error_message = 'Problem in Sending Password Recovery Email';
} else {
$success_message = 'Please check your email to reset password!';
}
?>
код конфигурации:
<?php
define("PORT", "465"); // port number
define("MAIL_USERNAME", "vmaws@gmail.com"); // smtp usernmae
define("MAIL_PASSWORD", "secret"); // smtp password
define("MAIL_HOST", "ssl://smtp.gmail.com"); // smtp host
define("MAILER", "smtp");
define("SENDER_NAME", "VMAWS");
define("SERDER_EMAIL", "vmaws");
?>
Я использую appserv с PHP 5.6.22v