Я хочу отправлять электронную почту с помощью функции smtp в php. Но когда я устанавливаю эти пакеты на терминале, я получаю ошибку. Ошибка связана с извлечением файла .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.
Я добавил часть "sendmail_path" в файл php.ini. Но снова не смог установить почтовые пакеты pear в терминале.
Можно установить ГРУША пакет легко с
sudo apt-get install debpear