webabc 发表于 2008-11-27 10:44:49

mdaemon9.5.2中坏队列的邮件地址如何导出

我做的邮件列表,已经钩选了“自动从列表成员中删除死地址”,但是没有效果,错误的邮件地址不能自动被删除。现在坏队列中有许多邮件,我想将这些邮件的地址导出来,与列表成员对比进行删除。

请教坏队列中的邮件地址如何导出?

webabc 发表于 2008-11-28 09:33:51

好象是没有人会回答,等不了这么长时间,我自己写个了PHP程序,已经将所有邮件地址取了出来,PHP代码发出来分享一下,希望版主加分鼓励。<?php
$path="C:\MDaemon\Queues\Bad\\";
$dir=opendir($path);
while ($file=readdir($dir))
{
        $file = pathinfo($file);
        if ( $file["extension"] == "msg" )
        {
                $fp=fopen($path.$file["basename"],'r');
                while (!feof($fp))
                {
          $bruce=fgets($fp);
                  if (substr($bruce,0,22) == "X-MDaemon-Deliver-To: ")
                        {
                    $email = substr($bruce,22);
                    echo $email."<br>";
          }
                }
                fclose($fp);
        }
}
closedir($dir);
?>
页: [1]
查看完整版本: mdaemon9.5.2中坏队列的邮件地址如何导出