aleksandr.ru / multipart-email
多部分电子邮件发送器
1.1
2022-09-09 10:44 UTC
Requires
- php: >=5.3.0
- ext-iconv: *
This package is auto-updated.
Last update: 2024-09-30 02:02:46 UTC
README
一个用于通过PHP发送带附件电子邮件的简单类。特性
- 发送UTF8电子邮件,所有部分使用base64编码
- 发送带HTML和文本部分的电子邮件(替代)
- 发送带附件的电子邮件(多部分)
- 发送带图片的HTML电子邮件(嵌入,多部分相关)
电子邮件通过内置的mail()函数发送,无需直接连接到SMTP服务器。类使用任何输入字符集:UTF8(默认),Windows-1251等。
以下是一个示例。
也可以通过composer获取
composer require aleksandr.ru/multipart-email
MultipartEmail (ru)
一个用于在PHP中发送带附件邮件的最简单类。特性
- 发送UTF8邮件,所有部分使用base64编码
- 发送带HTML和文本部分的邮件(替代)
- 发送带附件的邮件(多部分)
- 发送带嵌入图片的HTML邮件(嵌入,多部分相关)
发送是通过mail()函数实现的,而不是直接连接到SMTP服务器。类可以使用任何输入字符集:UTF-8(默认),Windows-1251等。
请看以下示例。
<?php
$email = new MultipartEmail();
$email->setFrom("Me <me@localhost.ru>");
$email->setSubject("Поздравляем с отправкой почты!");
$email->setTo("Адресат <some@one.ru>, Другой адресат <else@some.one>");
$email->setText("Дорогие товарищи! ...");
$email->setHtml("<h1>Дорогие товарищи!</h1> <img src=\"image.jpg\"> ...");
$email->addAttachement('/path/to/file.jpg', 'image/jpeg', 'image.jpg', false, true);
$email->send();