phlib / mail
用于操作电子邮件的库。
4.0.4
2023-10-16 16:02 UTC
Requires
- php: ^7.3|^8.0
- ext-fileinfo: *
- ext-mailparse: *
- ext-mbstring: *
- egulias/email-validator: ^2
- symfony/mime: ^5 || ^6
Requires (Dev)
README
用于处理电子邮件的类
安装
通过Composer
$ composer require phlib/mail
用法
创建电子邮件
<?php use Phlib\Mail; // from string $email = (new Factory)->createFromString('... raw email'); // from file $email = (new Factory)->createFromFile('/path/to/file.eml');
操作电子邮件
/** @var Phlib\Mail\Mail $email **/ $email->getSubject(); $email->hasHeader('X-Header-Name'); $email->setReturnPath('return-path@example.com'); // raw email $email->toString();
许可证
此软件包是免费软件:您可以按照自由软件基金会发布的GNU Lesser General Public License的条款重新分发和/或修改它,许可证版本为3或更高版本(根据您的选择)。
此程序的分发是希望它会有用,但没有任何保证;甚至没有对适销性或特定用途适用性的暗示保证。有关详细信息,请参阅GNU Lesser General Public License。
您应该已经收到GNU Lesser General Public License的副本。如果没有,请参阅https://gnu.ac.cn/licenses/。