Eu quero enviar e-mail no Ubuntu 14.04 com smtp php. Mas não consigo enviar e-mails porque a função smtp - > send não funciona. Então decidi instalar pacotes de correio para pêra. Mas quando eu quero instalar pacotes de correio php pear no meu terminal o erro ocorre. Por exemplo, erro ocorre como abaixo quando eu inseri o comando "sudo pear install Mail_Mime" para o meu terminal.
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
Por causa desses erros eu decidi atualizar a pêra que está no meu sistema. Eu entrei no comando "pear upgrade" o erro ocorre como abaixo ..
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
Eu executei os comandos "pear clear-cache, pear update-channels" antes do comando "pear upgrade". Todos os comandos executados, exceto "pear upgrade", não funcionaram devido a erros como acima.
$ mail = @ $ smtp- > send (.., .., ..); função não funciona. Então esse e-mail não é enviado. Essa função send () funcionou com a versão 1.9.4 do pear, 5.3.10 do php e do ubuntu 12.04. Mas não funciona com a versão 1.9.4 do pear, 5.5.9 php e do Ubuntu 14.04.
Eu adicionei a parte "sendmail_path" ao arquivo php.ini. Mas, novamente, não consegui instalar os pacotes de e-mail pear no terminal.