PHPMailer
用于电子邮件处理的开源 PHP API
PHP 库,允许通过收件人、抄送、密送和回复地址附加和发送多个文件、撰写和发送电子邮件给多个用户。
PHPMailer 是一个开源 PHP 电子邮件发送库,它使软件开发人员能够以最小的努力和成本创建用于构建和发送电子邮件的应用程序。它还支持通过身份验证建立 SMTP 连接以及使用 Gmail 服务器发送电子邮件。
该库提供了通过收件人、抄送、密送和回复地址向多个用户发送电子邮件的功能。它还允许用户使用 UTF-8 内容和 8 位、base64、二进制和带引号的可打印编码对电子邮件消息进行编码。它还使用户能够轻松地附加和发送多个文件。
该库提供了多种发送电子邮件的方法。该库为电子邮件管理提供了几个重要功能,例如向电子邮件添加附件、自动电子邮件验证、超过 50 种语言的错误处理、S/MIME 和 DKIM 签名支持、集成 SMTP 支持、防止标头注入攻击等等.
PHPMailer 入门
安装 PHPMailer 的推荐方式是通过 Composer,请使用以下命令方便安装。
通过 Composer 安装 PHPMailer API
composer require phpmailer/phpmailer
通过 PHP API 发送电子邮件
用 PHP 发送电子邮件消息是当今软件开发人员采用的一种非常普遍的方法。 PHPMailer 库使软件开发人员能够使用几个 PHP 命令在他们自己的应用程序中发送电子邮件消息。该库还支持向非 HTML 电子邮件客户端发送纯文本电子邮件。您还可以轻松地从本地 Web 服务器发送电子邮件。
通过 PHP 将电子邮件消息发送到列表
开源库 PHPMailer 通常用于向邮件列表发送电子邮件。该图书馆非常可靠,可以熟练地向整个收件人列表发送电子邮件和消息。使用 SMTP 设置 PHPMailer 实例后,他们可以连接到 MySQL 数据库以检索收件人列表。您可以为所有收件人设置自定义电子邮件以及一封特定的电子邮件。您还可以从列表中选择一些特定的用户来发送电子邮件。
向电子邮件添加多个附件
通常需要在团队成员之间或与客户共享多个文件。 PHPMailer 是一个非常强大的库,它使软件开发人员能够发送带有多个附件的电子邮件。它使用一个非常简单的表单来接受文件上传并通过电子邮件发送。另一方面,它是一种更复杂的形式,允许一次上传多个文件并将所有文件作为附件发送到电子邮件中。
通过 Gmail 发送电子邮件
开源库 PHPMailer 使软件开发人员能够通过 Google 的 Gmail 服务发送电子邮件。要通过 Gmail 服务器发送电子邮件,您需要比普通 SMTP 设置更多的设置。它使用身份和密码身份验证。您可以使用 IMAP 命令将邮件保存到文件夹。您还可以使用 IMAP 命令获取可用文件夹或标签的列表。