我想使用
由于已经有一个SMTP服务器正在运行,我不需要进行配置,而且PHP函数
我该如何解决这个错误?
PHPMailer
发送邮件。我使用了这段代码,但是出现了以下错误:
(在StackOverflow中我使用了虚假地址,在我的真实代码中我使用了真实地址。)无效地址:example@gmail.com
<?php
$from = "My Name";
$mail = "example@gmail.com";
require_once('./class.phpmailer.php');
$bodytext = "
<html>
<head>
<title>title</title>
</head>
<body>
<h1 style='text-align:center'>Some text</h1>
<p>more text. Here's a name : $from</p>
</body>
</html>
";
try {
$email = new PHPMailer(true);
$email->From = 'webmaster@mysite.com';
$email->FromName = 'WebMaster';
$email->isHTML(true);
$email->Subject = 'subject';
$email->Body = $bodytext;
$email->addAddress( $mail, "Name" );
$email->AddReplyTo($mail,"Name");
// $file_to_attach = $filePath;
// $email->AddAttachment( $file_to_attach , 'constat.pdf' );
$email->Send();
} catch (Exception $e) {
echo $e->getMessage();
}
// var_dump($email);
?>
由于已经有一个SMTP服务器正在运行,我不需要进行配置,而且PHP函数
mail
也可以使用。我该如何解决这个错误?