palmtree/wp-mailer

WordPress 邮件发送器

v1.0.0 2019-03-04 20:57 UTC

This package is auto-updated.

Last update: 2024-09-05 18:44:03 UTC


README

License Travis

围绕 wp_mail() 的简单 OOP 包装器。

要求

  • PHP >= 5.6

安装

使用 composer 将包添加到依赖项

composer require palmtree/wp-mailer

创建邮件服务,通常使用 DI 容器

<?php
use Palmtree\WordPress\Mailer\Mailer;

$mailer = new Mailer('website@example.org', ['bcc@example.org']);

使用方法

<?php
use Palmtree\WordPress\Mailer\Message;

$message = new Message('to@example.org');

$message
    ->setSubject('Hello!')
    ->setBody('<p>Hey, this is an HTML email!</p>')
    ->addCc('cc@example.org')
    ->addBcc('anotherbcc@example.org');

$message->attach('/path/to/some/file.pdf');

if ($mailer->send($message)) {
    echo 'Sent!';
} else {
    echo 'Error sending';
}

许可证

MIT 许可证 下发布。