0

我正在尝试处理退回电子邮件中的错误。这是我的场景:

  • 使用 Pear Mail() +Mail_Mime() 发送电子邮件;
  • 设置'Return-Path'和'Return-Recipient-To'以获得“bounces@domain-name.com”中的错误;

现在使用这里提到的一个类(如何使用 PHP 处理邮件传递错误)我想阅读包含传递错误消息的邮件文件夹。

路径类似于“/home/domain-name/mail/domain-name.com/bounce/new/”,但是当我运行该类时,我收到错误“无法打开目录:权限被拒绝...”

目录 /mail/ 是 770 chmod,/domain-name/ 是 750 chmod,/bounce/ 是 750 chmod,/new/ 是 700 chmod。认为我应该更改权限,但不知道如何以及是否会降低邮件文件夹的安全性。

4

1 回答 1

2

我猜您的网络服务器正在运行apachenobody不是邮件文件夹的所有者(因此它具有0权限 - 这没什么)

您要么需要以该用户身份运行网络服务器(我不会这样做),要么更改文件夹的权限以允许网络服务器读取文件夹

于 2010-07-29T17:34:38.730 回答