linux – PHP mail()函数冻结

linux – PHP mail()函数冻结,第1张

概述我有一个问题,其中/ var / lib / php / session的权限被覆盖,所以我不能再在 PHP中创建会话变量. 我认为我的邮件功能也发生了同样的事情.邮件功能位于linux服务器中,以便我可以chmod它? 编辑 一些其他信息: $"This is a test" | mail -s "Testing 123" team_pegasus@rayhawk.com-bash: This 我有一个问题,其中/ var / lib / PHP / session的权限被覆盖,所以我不能再在 PHP中创建会话变量.

我认为我的邮件功能也发生了同样的事情.邮件功能位于linux服务器中,以便我可以chmod它?

编辑

一些其他信息:

$"This is a test" | mail -s "Testing 123" team_pegasus@rayhawk.com-bash: This is a test: command not foundNull message body; hope that's okpostdrop: warning: mail_queue_enter: create file maildrop/111989.3781: Permission denIEdpostdrop: warning: mail_queue_enter: create file maildrop/112524.3781: Permission denIEdpostdrop: warning: mail_queue_enter: create file maildrop/113649.3781: Permission denIEdpostdrop: warning: mail_queue_enter: create file maildrop/114574.3781: Permission denIEdpostdrop: warning: mail_queue_enter: create file maildrop/115551.3781: Permission denIEdchmod: changing permissions of `/usr/sbin/sendmail.postfix': Operation not permittedchmod: changing permissions of `/usr/sbin/sendmail': Operation not permitted
解决方法 mail()函数可以执行许多不同的 *** 作,具体取决于您 configure it的方式.例如,您可以将其指向外部SMTP服务器,如果是这种情况,则本地系统上没有任何内容可以触摸.

如果您没有从默认值更改它,那么您在系统上运行一些邮件传输代理,但有很多可能性.你实际上在运行sendmail,还是只运行一些具有sendmail兼容二进制文件的工具?我相信Postfix是Centos上的默认MTA.不幸的是,我不确定假名的文件夹是什么以及默认权限应该是什么.

如果没有其他人回答具体细节,那么我建议您快速设置一个类似于您的主系统的虚拟机,然后简单地比较然后修复权限.

从命令行shell,您还可以测试一些东西.只需运行echo’test’|等命令即可sendmail youraddress@example.org.

总结

以上是内存溢出为你收集整理的linux – PHP mail()函数冻结全部内容,希望文章能够帮你解决linux – PHP mail()函数冻结所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1034532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存