PHPMailer v6入门

时间:2017-09-17 18:12:48

标签: php email phpmailer

我是PHPMailer的初学者,因此我想知道我想从PHPMailer文件夹中包含哪个文件。

简单代码:

DB

//Import PHPMailer classes into the global namespace use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require 'vendor/autoload.php'; $mail = new PHPMailer(true); try { //Server settings $mail->SMTPDebug = 2; // Enable verbose debug output $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = 'smtp1.example.com;smtp2.example.com'; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = 'user@example.com'; // SMTP username $mail->Password = 'secret'; // SMTP password $mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted $mail->Port = 587; // TCP port to connect to //Recipients $mail->setFrom('from@example.com', 'Mailer'); $mail->addAddress('joe@example.net', 'Joe User'); // Add a recipient $mail->addAddress('ellen@example.com'); // Name is optional $mail->addReplyTo('info@example.com', 'Information'); $mail->addCC('cc@example.com'); $mail->addBCC('bcc@example.com'); //Attachments $mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments $mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name //Content $mail->isHTML(true); // Set email format to HTML $mail->Subject = 'Here is the subject'; $mail->Body = 'This is the HTML message body <b>in bold!</b>'; $mail->AltBody = 'This is the body in plain text for non-HTML mail clients'; $mail->send(); echo 'Message has been sent'; } catch (Exception $e) { echo 'Message could not be sent.'; echo 'Mailer Error: ' . $mail->ErrorInfo; } use PHPMailer\PHPMailer\PHPMailer;use PHPMailer\PHPMailer\Exception;行。但是PHPMailer文件夹中没有任何文件夹调用供应商和autoload.php文件。

根据网站他们说LINK

  

至少你需要src / PHPMailer.php。如果你正在使用   SMTP,你需要src / SMTP.php,如果你在SMTP之前使用POP,   你需要src / POP3.php。

因此我删除了使用拖曳线,并添加了三个需求行,即PHPMailer.php,SMTP.php和Exception.php。但它也没有用。

如何开始使用这个PHPMailer。

1 个答案:

答案 0 :(得分:2)

你必须通过这个安装composer link,点击 Composer-setup.exe 并运行它。 安装后你会得到json文件,剪切/复制文件并将其粘贴到你的根目录中,然后进入命令提示符并写下这一行。

<块引用>

作曲家安装

完成后你会得到vendor文件夹,里面会有autoload.php, 复制该文件并将其粘贴到您的发送邮件文件所在的目录或文件夹中。 如果您想了解更多示例,请点击此 link 有关作曲家的更多信息阅读此Page