Forums Développement Multimédia

Aller au contenu

accusé réception de mail envoyé avec php, possible ou pas?

CODE Actionscript

21 réponses à ce sujet

#1 Pitch54

    Ceinture Orange

  • Members
  • PipPipPip
  • 44 messages

Posté 24 November 2004 - 10:59 AM

Bonjour,

Voilà tout est dit dans le sujet, j'envoie une newsletter grâce à la fonction mail de php et je souhaiterais vérifier le nombre de personnes qui la lisent.

Avez-vous un tuyau ou un bout de code qui me permettrait de gérer cela ?

D'avance merci.

#2 Ldo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 9921 messages

Posté 24 November 2004 - 11:04 AM

dans le mail que tu envoi, tu insère une images dynamique
(qui peut etre transparente de 1px sur 1px)

tu met l'url de l'image ainsi :
http://www.ton-site.com/image.php?mail=toto@bidule.com

quand toto va lire le mail, son client mail va envoyer une requette sur ton fichier image.php

il te reste plus qu'a enregistrer dans un fichier ou dans une base que toto@bidule.com a bien lu ton mail

#3 Pitch54

    Ceinture Orange

  • Members
  • PipPipPip
  • 44 messages

Posté 24 November 2004 - 11:11 AM

merci je vois mais cé dans mon fichier image.php que j'intègres tt le code html genre <img src=transparent.gif width=1....> + l'insertion dans une bdd ?

#4 Ldo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 9921 messages

Posté 24 November 2004 - 11:27 AM

non l'image tu la met dans le mail

dans image.phjp il n'y a que :


Citation


<?php

[/color]
// dans un fichier ou une BDD

[/color]);
@[/color]);

[/color]



#5 Pitch54

    Ceinture Orange

  • Members
  • PipPipPip
  • 44 messages

Posté 24 November 2004 - 11:44 AM

ok donc faut que jenvoie la newsletter avec fichier joint j'avais pas vu ca comme ca !

#6 Ldo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 9921 messages

Posté 24 November 2004 - 12:03 PM

Citation

ok donc faut que jenvoie la newsletter avec fichier joint j'avais pas vu ca comme ca !


non pas de fichier joint
il faut que dans ton mailau format html, tu fasse appel à l'image qui sera situer sur ton site

dans le code source de tn mail, tu doit avoir :
<img src="http://www.ton-site.com/image.php?mail=toto@tata.com">

ce qui fait bien sur, que si la personne consulte le mail hors connexion, tu neverra pas qu'elle la lu ta newsletter
mais ca on y peu rien

#7 Pitch54

    Ceinture Orange

  • Members
  • PipPipPip
  • 44 messages

Posté 24 November 2004 - 12:13 PM

Ok très bien et cé la fonction readfile() qui va lire le fichier image présent sur le serveur!
je suppose que le test s'effectue sur la fonction readfile
si elle renvoie true je peux compter une lecture puis sinon bah elle est pas lue et vue :cry: smile.gif
Merci beaucoup

#8 Ldo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 9921 messages

Posté 24 November 2004 - 12:18 PM

NOOOOOOOOON :evil:
le simple fait que le fichier soit appelé confirme une lecture

le readfile à la fin n'est la que pour envoyer quelque chose au client mail qui attend une image



Citation

Ok très bien et cé la fonction readfile() qui va lire le fichier image présent sur le serveur!
je suppose que le test s'effectue sur la fonction readfile
si elle renvoie true je peux compter une lecture puis sinon bah elle est pas lue et vue :cry: smile.gif
Merci beaucoup


#9 Pitch54

    Ceinture Orange

  • Members
  • PipPipPip
  • 44 messages

Posté 24 November 2004 - 12:29 PM

autant pour moi ca y est j'ai compris !
ne t'énerve pas :cry:

#10 yeca

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 4624 messages

Posté 24 November 2004 - 12:32 PM

Attention tout de même : des logiciels comme thunderbird peuvent bloquer l'affichage des images dans les mail html (ce qui est très pratique car c'est avec ces techniques que les spammeurs valident un email comme utilisé ou non)

#11 Olive

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 133 messages

Posté 25 November 2004 - 03:58 AM

Une approche différente peut être de détecter sur ton site les visiteurs qui arrivent sur le site après avoir cliqué sur un lien dans la newsletter.

(suffit de mettre un paramètre "newletter" par exemple dans tout les liens de la newsletter, et de compter ensuite la présence de ce paramètre dans une petite fonction que tu mets en include)

Ca te donnera un indicateur beaucoup plus qualitatif car ca indique que la personne a lu le mail, s'est interessé au contenu puis est venu sur le site. En développant un peu tu peux même savoir quels rubrique de ta newsletter est la plus intéressante. :wink:

#12 yeca

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 4624 messages

Posté 25 November 2004 - 14:07 PM

En effet c'est totalement différent, car tu ne sais pas si les gens ont lu sans cliquer.

Mais c'est intéressant parce que ça permet de voir les sujet qui ont suscité de l'interet dans la newsletter. En fait il faudrait compiler les deux solutions.

#13 Olive

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 133 messages

Posté 25 November 2004 - 18:56 PM

Je pense c'est interessant de faire ratio mails lus/liens cliqués et de ventiler ca par rubrique de la newsletter.

Mais ca dépend aussi si l'objectif de la newsletter est juste de donner un truc à lire ou si c'est de rabattre les utilisateurs vers le site.

PS: félicitations pour ton bouquin, je jetterai un coup d'oeil si je le voit à l'occasion...

#14 amoss

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 485 messages

Posté 15 February 2005 - 22:46 PM

bon j'ai essayé de faire comme precedement ...

voici mon code :

QUOTE

<?php

$mail
;
   [/color];
   [/color];
   [/color];
   [/color];  

   [/color]/////voici la version Mine  
   [/color];  
   [/color]//////ici on détermine le mail en format text  
   [/color];  
   [/color]////ici on détermine l'expediteur et l'adresse de réponse  
   [/color];  
   
   [/color];  
   [/color];  
   
   [/color]);
   [/color]);
   @[/color]);  
[/color]



mais ca ne marche pas ... qqun sait pkoi ?


Merci !

#15 Olive

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 133 messages

Posté 16 February 2005 - 17:38 PM

c'est la fonction mail qui plante? c'est normal sous easyphp et si t as free ou quoi il y des restrictions.

Je pense ta strategie est dangeureuse, parce que n'importe qui peut utiliser ca pour te spammer. vaut mieux que tu stocke ca dans ta bdd et éventuellement que t envoie un mail periodiquement...

#16 amoss

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 485 messages

Posté 16 February 2005 - 17:41 PM

je pense en effet que passer dans la bdd c'est mieux mais ca ne resoudra pas mon probleme car si je lance le fichier php "à la main", ca marche bien et ca m'envoie un mail ...

#17 amoss

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 485 messages

Posté 17 February 2005 - 16:50 PM

j'ai fait pas mal de test et en fait l'affichage d'une page avec
CODE
<img>
est bloqué à chaque fois ... ( par gmail comme par free et hotmail)

est ce que c'est normal ?

Merci

#18 amoss

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 485 messages

Posté 18 February 2005 - 13:42 PM

bon ca yest , ca marche biggrin.gif


CODE
<?php



$db = mysql_connect('sql.free.fr','******','******') or die ("erreur de connexion");

mysql_select_db('******',$db) or die ("erreur de connexion base");



$sql=mysql_query("SELECT * from AR Where email='".$_GET['mail']."' AND num='".$_GET['num']."' ");

$nbr=mysql_num_rows($sql);

if($nbr!='1')

 {

 $sql=mysql_query("INSERT into AR values ('','".$_GET['mail']."','".$_GET['num']."')");

 }

header("Content-type: image/png");

@readfile('transparent.png');



?>


et ce code est insere dans mes mail :
CODE
<img src="http://clanstjean.free.fr/fonction/ar.php?mail='.$data['email'].'&num='.$_POST['sujet'].'" alt="Accusé de reception" />


#19 Olive

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 133 messages

Posté 21 February 2005 - 15:04 PM

Desolé de pas t'avoir répondu, j'ai pas vraiment d'accès à Internet ces temps-ci.

Apparement ton code marche maintenant donc c'est cool,par contre cam'interesserais pas mal si tu vewut bien partager ton feedback sur le sujet, une fois que ca aura un petit peu tourné.

Genre, est-ce que ca t'as permi de voir si certaines parties de ta newsletter sont plus intéressantes, est-ce que ca t'amene a ameliorer la mise en page de la lettre, etc...

tschüssi

#20 amoss

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 485 messages

Posté 22 February 2005 - 15:09 PM

je n'utilise ceci que pour avoir des accusés de reception , ca marche d'ailleur tres bien biggrin.gif

exemple ici

je ne vois pas tellement pourquoi ca m'aiderai à faire la mise en page ... si tu peut eclaircir ta pensée biggrin.gif


Merci !

#21 Olive

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 133 messages

Posté 22 February 2005 - 15:44 PM

Yep

Si tu rajoute un paramètre propre à chaque article/lien de ta newsletter, tu saura ce qui est le plus cliqué par tes utilisateurs. Tu coup tu peut-être te rendre-compte que ce qui les intéresse est peut-être pas ce que tu croyais. Peut-être que toi ou tes rédacteurs vous passez trop de temps sur certains articles qui sont moins intéressant que d'autres écrit plus rapidement.

Normalement il y a au moins une petite différence entre l'idée que tu te fait de l'intérêt relatif de chaque article, et de l'intérêt réellement porté par tes lecteurs.

En distinguant chaque article/lien, te le mets en évidence. Tu te rends compte de ce qui est efficace, de ce qui l'est moins. Sans ca, pour valider une phrase d'accroche, t'as que l'opinion de tes collègues. Là, t'aurais quelque chose de vraiment quantifiable. Un vrai feedback, encore plus sincère qu'un sondage, parce que les utilisateurs ne s'en rendent même pas compte.

A partir de là, te peut améliorer ce que tu fait, càd, la mise en page de la newsletter, le style rédactionnel, les thèmes abordés, etc...

Voili, voilou c'était ca ma pensée. :wink:

#22 amoss

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 485 messages

Posté 22 February 2005 - 15:47 PM

c'est vrai que vu comme ca ca peut etre en effet tres interessant, mais dans mon cas ce n'est pas l'objectif biggrin.gif

je connais personellement tous les abonnés de la newsletter et il n'y pas de liens dans la news letter ... ce sont des messages informationels .

merci tout de même de tes suggestion, ca pourrait bien m'être utile !



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)