Я новый экземпляр для amazon Ec2. Теперь я хочу отправить почту клиенту с использованием php-кода. Я установил wamp в свой экземпляр amazon ec2 и запустил эти файлы.
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'src/PHPMailer.php';
require 'src/SMTP.php';
//SMTP Settings
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host = "email-smtp.us-east-1.amazonaws.com";
$mail->Port = 25;
$mail->Username = "support@example.com";
$mail->Password = "*******";
//
$mail->SetFrom('support@example.com', 'Example'); //from (verified email address)
$mail->Subject = "Email Subject"; //subject
//message
$body = "This is a test message.";
$body = eregi_replace("[\]",'',$body);
$mail->MsgHTML($body);
//
//recipient
$mail->AddAddress("myname@gmail.com", "Myname");
//Success
if ($mail->Send()) {
echo "Message sent!"; die;
}
//Error
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
}
?>
При запуске этихфайл, и я получил некоторую ошибку.
Ошибка разбора: ошибка разбора в C: \ wamp \ www \ samplemail \ src \ PHPMailer.php в строке 304