Я хочу отправить электронную почту на Ubuntu 14.04 с SMTP PHP. Но я не могу отправить электронное письмо, потому что функция smtp -> send не работает. Так что я решил установить грушевые почтовые пакеты. Но когда я хочу установить почтовые пакеты php pear на мой терминал, возникает ошибка. Например, ошибка возникает, как показано ниже, когда я ввел команду "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

Из-за этой ошибки я решил обновить грушу, которая есть в моей системе.Я ввел команду "Pear Up Upgrade", ошибка происходит, как показано ниже.

pear/pear dependency package "pear/XML_Util" downloaded version 1.2.3 is not the
recommended version 1.2.1, but may be compatible, use --force to install
pear/XML_Util cannot be installed, conflicts with installed packages
No valid packages found
upgrade failed

Я выполнил команды "pear clear-cache, pear update-channel" перед командой "pear upgrade". Все команды выполнены, но "обновление груши" не работает из-за ошибок, как указано выше.

$ mail = @ $ smtp-> send(.., .., ..); функция не работает Так что это письмо не отправлено.Эта функция send() работала с версией Pearl 1.9.4, версией php 5.3.10 и ubuntu 12.04. Но это не работает с 1.9.4 версией pear, 5.5.9 php и ubuntu 14.04.

Я добавил часть "sendmail_path" в файл php.ini.Но опять же я не смог установить почтовые пакеты с грушей на терминале.

1 ответ1

1

Сначала запустите грушу, чтобы загрузить пакеты. Вероятно, он поместит пакеты в /build/buildd/php5-5.5.9+dfsg/pear-build-download/, но не сможет их установить.

Разархивируйте загруженные пакеты.

gunzip /build/buildd/php5-5.5.9+dfsg/pear-build-download/*.tar

Теперь груша должна уметь работать с чистыми tar-файлами.

pear upgrade /build/buildd/php5-5.5.9+dfsg/pear-build-download/*.tar

https://lists.ubuntu.com/archives/ubuntu-server-bugs/2014-April/111712.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .