sendmail 错误:无法写入没有这样的文件或目录

sendmail 错误:无法写入没有这样的文件或目录

我正在尝试sendmail使用默认配置在 Ubuntu 16 中开箱即用。 (我只需要一个 MTA 来从我的应用程序发送邮件。) 当我尝试发送邮件时,我收到:

无法写入./dfv5T8wZmB004563 (bfcommit,uid=0,gid=115): 没有此文件或目录]

QueueDirectorysendmail.cf 中显示/var/spool/mqueue。我创建了该文件夹并授予所有人写入权限,但相同的错误消息仍然存在。请注意,它显示不存在,而不是权限被拒绝。那么它试图写入哪个文件夹?

答案1

更多背景信息。我的服务器是新安装在 GoDaddy 上的 Ubuntu 服务器。我没有自己安装 sendmail。只有在安装 Postfix 并通过 25 端口远程登录到本地主机时,我才发现有 sendmail,响应显示它是 sendmail。文件位于 /etc/mail 中。

我卸载了 Postfix,但 sendmail 仍然存在。但是当我尝试发送任何邮件时,我收到了写入错误。

我终止了 sendmail 进程,然后任何重新启动 sendmail 的尝试都没有发生任何事情,即没有错误消息,没有 sendmail 运行。

我试过了apt-get purge sendmail,也没发生什么。我只能用 删除 sendmail apt-get purge sendmail*。当时apt-get install sendmail和现在它都起作用了。

相关内容