![PHP 邮件不再起作用](https://linux22.com/image/554124/PHP%20%E9%82%AE%E4%BB%B6%E4%B8%8D%E5%86%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我意外地从我的 Ubuntu 服务器中删除了 perl 包而不是 pear,并且由于某种原因,它卸载了许多包,例如 php、mysql 等...这是为什么?这些包依赖于 perl 吗?
我的问题是,当我卸载此包时,邮件停止工作。我重新安装了所有内容,但无法让邮件再次工作。我正在使用 PHP 函数。
我需要安装什么软件包吗?如果需要,是哪一个?
非常感谢
答案1
最有可能的是,您也删除了邮件传输代理,但没有重新安装它。尝试安装“sendmail”之类的软件包。
背景:邮件功能只是将邮件传递给底层邮件传输代理。如果没有,它将失败。大多数/许多/一些邮件传输代理都依赖于 perl。