在发送电子邮件时,通常也需要发送附件。
在本教程中,我们将说明如何使用 PHP 邮件轻松发送附件。
只需按照以下步骤操作即可。
使用 PHPMailer 脚本
PHPMailer 脚本是使用 PHP 发送附件的最直接的选项。
要使用它,我们需要按照以下步骤操作:
下载 PHPMailer
作为第一步,我们需要从以下来源下载 PHPMailer 脚本:http://github.com/PHPMailer/PHPMailer
提取和复制
下一步是提取存档并将脚本的文件夹复制到项目中的适当位置。
包含主脚本文件
第三步是以如下方式包含主脚本文件:
require_once('path/to/file/class.phpmailer.php');
发送电子邮件
最后,我们可以看到发送带有附件的电子邮件变得非常简单。
更准确地说,让我们考虑一个例子:
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
$email = new PHPMailer();
$email->SetFrom('you@example.com', '名字'); //名字可选
$email->Subject = 'Message Subject';
$email->Body = $bodytext; $email->AddAddress( 'destinationaddress@example.com' );
$file_to_attach = 'PATH_OF_YOUR_FILE_HERE';
$email->AddAttachment( $file_to_attach , 'NameOfFile.pdf' );
return $email->Send();
因此,我们可以说 PHPMailer 脚本是一种使用 PHP 发送附件的简单有效的方法。
还有一种替代方法,例如 PHP mail() 函数,但我们不建议使用它。
原因是它可能有很多错误,并且会让你在编写它的过程中产生一堆代码。
关于 PHPMailer
PHPMailer 被认为是 PHP 的经典电子邮件发送库。
它支持各种发送电子邮件的方式。
其中有qmail、mail()、Sendmail等。
此外,它还包括一系列另外的高级功能,例如支持 TLS 和 SSL 协议、SMTP 身份验证、HTML 内容以及纯文本等。
日期:2020-06-02 22:15:53 来源:oir作者:oir
