sbknk/php-bounce-mail-parser

用于分析退信邮件的库

该软件包的官方仓库似乎已不存在,因此软件包已被冻结。

dev-master 2016-12-02 11:38 UTC

This package is not auto-updated.

Last update: 2023-03-08 11:15:33 UTC


README

如何使用Composer安装

要安装此库,请运行以下命令,您将获得最新版本

composer require sbknk/php-bounce-mail-parser

如何使用它

<?php

// Initialize compser autoloader
require_once __DIR__ . '/vendor/autoload.php';

$parser = new \PhpBounceMailParser\Parser();

// You can specify a directory
$parser->parseDirectory('path/to/directory');

// or a single file (e.g. *.eml)
$parser->parseFile('path/to/file');

// Specify emails to be ignored when trying to find the recipient as follows
$parser->ignoreEmail('no-reply@wf-ingbau.de');

// Finally get the data output directly in the browser
$parser->outputCsv();

// or as file download
$parser->saveCsvAs();

// Here is a complete working example
$parser = new \PhpBounceMailParser\Parser();
$parser->ignoreEmail('foo@bar.com')
       ->parseDirectory(__DIR__ . '/resources')
       ->outputCsv();

?>