phpMailer et file_get_contents - ou sont mes puces?

Eléphant du PHP | 71 Messages

24 févr. 2006, 15:14

hello...

j'envoie un mail en utilisant la classe phpMailer pour l'envoyer.
J'ai integrer ma feuille de style ainsi :

Code : Tout sélectionner

$message = "<style type=\"text/css\">\n"; $message.= file_get_contents("../include/css/email_style.css") . "\n"; $message.= "</style>\n";
voila ma feuille css ou j'utilise des puces:

Code : Tout sélectionner

ul.bienListDetail{ list-style-position:inside; color:#000000; vertical-align:middle; margin:15px 0 0 5px; padding:0px; list-style:none; position:relative; } ul.bienListDetail li{ float:left; padding-left:15px; padding-right:10px; background:url(../../image/bullet_blue.gif) no-repeat 10px 0px; background-position:left; width:auto; }
lors de l'envoi de mon mail, je ne vois pas les puces"(../../image/bullet_blue.gif) "

y'a t'il une solution a cela????

Eléphant du PHP | 67 Messages

24 févr. 2006, 15:17

as tu insérer tes puces en pieces jointes dans ton mail ?

Eléphant du PHP | 71 Messages

24 févr. 2006, 15:20

non.....c'est la seule solution pour que cela marche???
ila faut que je mettes toutes mes differntes puces dans un fichier ou que je fasse un attachement pour chaques puces???

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

24 févr. 2006, 15:24

Tu peux également les mettre en ligne et indiquer l'url dans le chemin de tes images :)

Code : Tout sélectionner

background:url(http://www.tonSite.com/.../image/bullet_blue.gif)

Eléphant du PHP | 71 Messages

24 févr. 2006, 15:34

ok merci....je vais utiliser cette derniere solution.....lorsque mon site sera en ligne... :)

Eléphant du PHP | 67 Messages

24 févr. 2006, 15:42

ok merci....je vais utiliser cette derniere solution.....lorsque mon site sera en ligne... :)
je suis d'accord avec la deuxieme solution toutefois tu ne pourra pas controler la charge de ton serveur si beaucoup de personne lise ce mail...

imagine 10 000 mails, chacuns accedent aux images à partir de ton site...

pour palier a ce probleme utilise un autre serveur pour héberger ces images..

Eléphant du PHP | 71 Messages

24 févr. 2006, 17:53

zut je n'avais pas penser a cela...c'est vrai que c'est pas genial...
et mettre mes image sur un autre serveur, cela doit compliqué les choses, vu que j'aurais un hebergeur....

Peux t'on donc inclure un fichier ou l'on met nos images-photos,images-puces ect????et envoyer celui ci en piece jointe???
Mais comment fait on ce fichier?
ou faut il faire une piece jointe pour chaques images?

Eléphant du PHP | 67 Messages

24 févr. 2006, 17:56

le mieux c de te créer un compte chez free ou autre fournisseur gratuit et d'héberger tes images la bas..

par experience et par avis d'autres personnes je te conseille plutot que te t'amuser a crée une newsletter en HTML de recuperer la liste de tes adresses mail et d'utiliser un logiciels de division gratuit

exemple : argosoft mail server ... que tu execute sur ton micro....

cela allegera ton serveur... et tu en aura besoin quand des milliers de fans viendront s'inscrire...

Eléphant du PHP | 71 Messages

24 févr. 2006, 18:06

mais je crois que je devrais pas avoir de probleme avec les serveurs vu que je vais chez un hebergeur payant : infomaniak.ch ???
Mais vu que je n'y connais rien, c'est plutot une question que je pose....
je fais pas de newsletter pour l'instant, c'est juste le petit icone :
"envoyer la description a un ami"
donc cela ne devrait pas generer bcp de mail...
par la suite, j'utiliserais un truc du genre alerte mail,pour prevenir les utilisateurs inscrits que nous avons de nouveau bien qui correpondent a leur recherche , c'est un peu la meme chose que newsletter???

Eléphant du PHP | 67 Messages

24 févr. 2006, 18:10

quand je dis newsletter je parle de mail au format HTML avec images etc.... donc les mails HMTL en générale..

J'etais egalement sur un serveur dédié payant...

50 000 mails ça fait mal....

mais si tu n'en a pas beaucoup pourquoi pas...

le seul risque c'est l'utilisation de la bande passante et un leger ou fort ralentissement du serveur le temps de l'envoi des mails...

apres si ton script d'envoi est bien fait avec des delai d'attente ....

a toi de voir...

Eléphant du PHP | 71 Messages

24 févr. 2006, 18:18

je suis desolee mais je comprend pas tout tres bien...
Si je suis chez un hebergeur, le logiciel de division devrait etre chez mon hebergeur, non?
J'ai ete voir pour ArGoSoft Mail, et je lis
ArGoSoft vous permet d'ouvrir facilement votre serveur sur votre ordinateur sans restrictions du nombre d'utilisateurs.
Mais la vu que mon site est hebergé,cela ne sera pas sur mon ordinateur??????

je comprend rien.....
des tutos sur la problematique de l'envoi des mail????

Eléphant du PHP | 67 Messages

24 févr. 2006, 18:27

non je t'explique une methode..

ton serveur payant heberge ton site et ta base de données

tu exporte la liste des tes adresses emails au moment ou tu veux envoyer ton collectifs et tu crée et envoi tes emails sur ta machine perso avec ce logiciels......

cela te permet de travailler a l'envoi d'email sans interagir avec le serveur...

mais tu peux utiliser si tu le souhaite l'envoi d'email par la class citée
juste au dessus...

Eléphant du PHP | 71 Messages

24 févr. 2006, 18:37

et ma machine perso est assez puissante pour envoyer des tonnes de mail a tous les internautes qui auront ete conquis par mon super site?? :lol: :lol: :lol:
Bon sinon merci pour tes explications, j'ai compris........presque tout...

Eléphant du PHP | 67 Messages

24 févr. 2006, 19:07

oui car elle ne fera que ça ;)

Eléphant du PHP | 71 Messages

24 févr. 2006, 19:19

merci pour ta patience et tes explications....et bon WE!!!!