PHPMailer是一个用于发送电子邮件的PHP库。它提供了一个简单而强大的接口,可以轻松地发送包含附件的电子邮件。
使用PHPMailer发送文件的步骤如下:
require 'path/to/PHPMailer/src/PHPMailer.php';
require 'path/to/PHPMailer/src/SMTP.php';
require 'path/to/PHPMailer/src/Exception.php';
请确保将上述代码中的路径替换为你实际的PHPMailer库文件的路径。
$mail = new PHPMailer\PHPMailer\PHPMailer();
$mail->isSMTP();
$mail->Host = 'smtp.exmail.qq.com';
$mail->SMTPAuth = true;
$mail->Username = 'your-email@example.com';
$mail->Password = 'your-email-password';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
请将上述代码中的SMTP服务器地址、用户名和密码替换为你实际的SMTP服务器信息。
$mail->setFrom('your-email@example.com', 'Your Name');
$mail->addAddress('recipient@example.com', 'Recipient Name');
请将上述代码中的发件人和收件人的电子邮件地址和名称替换为实际的值。
$mail->addAttachment('path/to/file.pdf', 'File Name.pdf');
请将上述代码中的文件路径和文件名替换为实际的文件路径和文件名。
$mail->Subject = 'Email Subject';
$mail->Body = 'Email Body';
请将上述代码中的邮件主题和内容替换为实际的值。
if ($mail->send()) {
echo 'Email sent successfully';
} else {
echo 'Email could not be sent';
}
以上代码将检查邮件是否成功发送,并输出相应的消息。
领取专属 10元无门槛券
手把手带您无忧上云