PHPmailer-无法理解应用程序

PHPmailer-无法理解应用程序,php,phpmailer,Php,Phpmailer,这里是PHP新手。当用户注册成功时,我正在尝试向用户发送电子邮件 我已经完成了关于如何在PHP上发送电子邮件的部分研究,其中大多数建议使用mail()。但它似乎需要一个SMTP服务器。所以我决定使用PHPmailer。我看过示例代码,但不明白如何使用它。有人能给我举个例子解释一下代码片段吗 第一个问题 如果将所有需要的phpmailer脚本添加到项目文件夹中(如phpmailerautoad.php、class.phpmailer.php、class.smtp.php),则可以将以下代码添加到p

这里是PHP新手。当用户注册成功时,我正在尝试向用户发送电子邮件

我已经完成了关于如何在PHP上发送电子邮件的部分研究,其中大多数建议使用mail()。但它似乎需要一个SMTP服务器。所以我决定使用PHPmailer。我看过示例代码,但不明白如何使用它。有人能给我举个例子解释一下代码片段吗


第一个问题

如果将所有需要的phpmailer脚本添加到项目文件夹中(如phpmailerautoad.php、class.phpmailer.php、class.smtp.php),则可以将以下代码添加到php文件中:

require('class.phpmailer.php');
require('class.smtp.php');

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "smtp.yourserver.de";     
$mail->Port = 465;  
$mail->SMTPSecure = 'ssl';
$mail->SMTPAuth = true;     /
$mail->Username = "myusername@mail.com"; 
$mail->Password = "secure123";  
$mail->CharSet ="UTF-8";
$mail->AddAddress("m@il.to");
$mail->Subject = "Important Subject";   
$mail->IsHTML(true); //Or false if you do not want HTML content  
$mail->Body = "HTML-Body<br>Go for it: <b>Great</b> story goes here!";
$mail->AltBody = "No HTML Body. Great story goes here!";

if(!$mail->Send()){
echo "Error sending";
} else {
echo "Mail successfully sent";
}
require('class.phpmailer.php');
require('class.smtp.php');
$mail=new PHPMailer();
$mail->IsSMTP();
$mail->Host=“smtp.yourserver.de”;
$mail->Port=465;
$mail->SMTPSecure='ssl';
$mail->SMTPAuth=true/
$mail->Username=”myusername@mail.com"; 
$mail->Password=“secure123”;
$mail->CharSet=“UTF-8”;
$mail->AddAddress(“m@il.to");
$mail->Subject=“重要主题”;
$mail->IsHTML(true)//如果不需要HTML内容,则为false
$mail->Body=“HTML Body
加油:这里有精彩的故事!”; $mail->AltBody=“没有HTML正文。这里有精彩的故事!”; 如果(!$mail->Send()){ 回显“发送错误”; }否则{ 回显“邮件成功发送”; }
如果要发送邮件,必须运行smtp服务器。您是否私自运行服务器?您是否无法构建smtp服务器功能

最好的
Chris

根据PHPMailer提供的示例编写代码,然后阅读文档。如果仍然有问题,请返回此处搜索,如果找不到答案,请发布一个问题。如果要发布示例代码,请至少使用最新的示例说明正确的工作方式。这段旧代码正在处理几个问题。