PHPmailer - 如何使用它

时间:2017-05-01 22:24:01

标签: phpmailer

我打算编写一个mysqli代码,如果用户注册成功,他将收到包含帐户激活链接的邮件。我已经使用过mail()但由于我没有任何SMTP服务器,我将不得不使用PHPmailer。 但不太确定应用程序和功能。

我是PHP的新手,所以这将是一个很好的帮助!

1 个答案:

答案 0 :(得分:-1)

如果您将所有需要的phpmailer脚本添加到项目文件夹(如PHPMailerAutoload.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";
}

如果要发送邮件,则必须运行smtp服务器。你私下经营你的服务器吗?你有没有办法建立一个smtp服务器功能?

最佳

克里斯