aleksandr.ru/multipart-email

多部分电子邮件发送器

1.1 2022-09-09 10:44 UTC

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();