加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – mail:无法打开流:权限被拒绝?

发布时间:2021-07-06 05:19:12 所属栏目:大数据 来源: https://www.jb51.cc
导读:我收到这个警告发送邮件与PHP 警告:mail(1)[function.mail]:无法打开流:/ home /中的权限被拒绝… 使用ssmtp和gmail作为smtp PHP 5.3.1 日志中没有任何内容(没有错误) 邮件到达目的地 文件的权限是rwxrxrx 权限被拒绝了什么? 甚至称之为简单的东西 邮件(

我收到这个警告发送邮件与PHP
警告:mail(1)[function.mail]:无法打开流:/ home /中的权限被拒绝…

>使用ssmtp和gmail作为smtp
> PHP 5.3.1
>日志中没有任何内容(没有错误)
>邮件到达目的地
>文件的权限是rwxrxrx

权限被拒绝了什么?

甚至称之为简单的东西

邮件(“mail@domain.com”,“主题”,“正文”);

我仍然收到这个警告

解决方法:

问题是Web服务器用户无法写入和/或读取邮件日志文件.对于propper配置:

1)创建电子邮件日志记录的文件夹和文件.例如:

touch /var/log/PHP5/mail.log

2)在PHP.ini中设置日志文件:

mail.log = /var/log/PHP5/mail.log

3)在需要时设置该文件夹/文件的所有者和组:

检查所有者和组

ls -la /var/log/PHP5

如果需要,更改组(更改您的Web服务器组的www-data)

sudo chgrp -R www-data /var/log/PHP5

如果需要,更改所有者(更改www-data,无论您的Web服务器的用户是什么)

sudo chown -R www-data /var/log/PHP5

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读