Je veux envoyer un courriel sur ubuntu 14.04 avec php smtp. Mais je ne peux pas envoyer d'e-mail car la fonction smtp-->send
ne fonctionne pas. Alors que j'ai décidé d'installer des paquets de courrier de poire. Mais quand je veux installer des paquets de courrier de php pear sur mon terminal l'erreur se produit. Par exemple, une erreur se produit comme ci-dessous lorsque j'ai entré la commande sudo pear install Mail_Mime
sur mon terminal.Comment envoyer un courriel avec PHP 5-5.5.9 Smtp Envoyer() Fonction Sur Ubuntu 14.04
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
En raison de cette erreur, j'ai décidé de mettre à niveau la poire qui est dans ma system.I entrée commande « poire mise à niveau » l'erreur se produit comme ci-dessous ..
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
J'exécutais « poire Clear- cache, pear update-channels "commandes avant" pear mise à niveau "commande. Toutes les commandes exécutées mais "mise à niveau de pear" ne fonctionnait pas à cause d'erreurs comme ci-dessus.
$mail = @$smtp->send(.. , .., ..);
La fonction ne fonctionne pas. Alors que le courrier n'est pas envoyé.Cette fonction send()
a fonctionné avec la version 1.9.4 de la version poire, 5.3.10 de php et Ubuntu 12.04. Mais cela ne fonctionne pas avec la version 1.9.4 de pear, 5.5.9 php et ubuntu 14.04.
J'ai ajouté "sendmail_path"
partie au fichier php.ini
.Mais encore je ne pouvais pas installer les paquets de courrier de poire sur le terminal.