sendmail 上的 Perl 退出代码 17920

标签 perl centos cgi sendmail plesk

我的 plesk 服务器上的软件有问题。
我从 perl 脚本发送一封电子邮件,但系统返回以下错误:

error closing /usr/lib/sendmail:  (exit 17920)

为什么会收到此错误?
在邮件日志中,我收到此错误:
Jun 29 11:23:57 ip-xxx-xx-xx-xxx journal: plesk sendmail[7708]: handlers_stderr: PASS
Jun 29 11:23:57 ip-xxx-xx-xx-xxx journal: plesk sendmail[7708]: PASS during call 'limit-out' handler
Jun 29 11:23:57 ip-xxx-xx-xx-xxx journal: plesk sendmail[7708]: Unable to rename '/usr/local/psa/handlers/spool/messageEFbeQO' file: Permission denied
Jun 29 11:23:57 ip-xxx-xx-xx-xxx journal: plesk sendmail[7708]: System error (/usr/local/psa/handlers/spool/messageEFbeQO): No such file or directory
Jun 29 11:23:57 ip-xxx-xx-xx-xxx journal: plesk sendmail[7710]: Unable to open temporary file `/usr/local/psa/handlers/spool/messageEFbeQO' (2): No such file or directory

我不知道问题出在哪里。
我希望已经说了所有信息。

最佳答案

这可能是由 selinux 引起的(如果它在您的服务器上启用)。您可以通过发出以下命令来检查:

sestatus

如果输出显示许可或禁用,则 selinux 不是问题。

此外,此链接可能会帮助您解决您的 plesk 服务器上的邮件问题:
https://support.plesk.com/hc/en-us/articles/213947085-Mail-server-does-not-work-How-to-repair-the-mail-server-configuration

关于sendmail 上的 Perl 退出代码 17920,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44841196/

相关文章:

python - 在 Mongoose 中运行 Python 脚本

javascript - 在 Perl CGI 中使用 javascript

perl - 如何 fork Perl CGI 程序来分拆长时间运行的任务?

perl - 两次调用 Perl GetOptions 无法按预期工作

perl - 段落中的拆分句子

jquery - 执行 perl 时出现“$' gets converted to ' 2918 1174 2918”

lua - 为什么 Lua 5.3 找不到包含的路径(缺少 : LUA_INCLUDE_DIR)

ubuntu - 如何在 ubuntu 中安装 "make"?

perl - 等待子进程超时

wordpress - 我怎么知道 Wordpress 使用哪个 linux 用户安装插件