提取有关在 Ubuntu 14.04 上安装 Pear 电子邮件软件包的错误

提取有关在 Ubuntu 14.04 上安装 Pear 电子邮件软件包的错误

我想使用 php 中的 smtp 发送功能发送电子邮件。因此我应该安装 pear 电子邮件包。但是当我在终端上安装这些包时,我收到错误。错误与提取 .tar.gz 文件有关。tar.gz 文件未提取。例如,我在终端上输入“sudo pear install mail”。出现以下错误。

could not extract the package.xml file from "/tmp/pear/install/Mail-1.2.0.tgz"
Download of "pear/mail" succeeded, but it is not a valid package archive
Error: cannot download "pear/Mail"
Download failed
install failed

然后我在终端上输入“sudo pear install Mail_Mime”。再次出现如下错误。

downloading Mail_Mime-1.8.9.tgz ...
Starting to download Mail_Mime-1.8.9.tgz (33,796 bytes)
.........done: 33,796 bytes
could not extract the package.xml file from "/tmp/pear/install/Mail_Mime-1.8.9.tgz"
Download of "pear/Mail_Mime" succeeded, but it is not a valid package archive
Error: cannot download "pear/Mail_Mime"
Download failed
install failed

$mail = @$smtp->send(.. , .., ..); 函数不起作用。因此邮件未发送。此 send() 函数适用于 1.9.4 版 pear、5.3.10 版 php 和 ubuntu 12.04。但它不适用于 1.9.4 版 pear、5.5.9 版 php 和 ubuntu 14.04。

我在 php.ini 文件中添加了“sendmail_path”部分。但是我仍然无法在终端上安装 pear 邮件包。

答案1

您可以安装轻松包装

sudo apt-get install debpear

相关内容