Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-06-2008 20:10:24

kyller974
Nouveau membre
Date d'inscription: 21-06-2008
Messages: 3

[Zend_Mail] statistique des emails aboutie

Bonjour,

J'aimerai savoir s'il était possible de savoir si un mail a bien été envoyer.
J'ai bien essayer avec un

Code:

  try 
    {
    }
  catch(Zend_Mail_Exception $e)
  {
        echo $e;
   }

mail cela me retourne aucune erreur même si le mail n'existe pas.

merci.

Dernière modification par Mr.MoOx (23-06-2008 10:17:19)

Hors ligne

 

#2 21-06-2008 23:20:27

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: [Zend_Mail] statistique des emails aboutie

Tu met quoi dans ton try ? smile


Société : Direct Info Service

Hors ligne

 

#3 22-06-2008 00:07:37

kyller974
Nouveau membre
Date d'inscription: 21-06-2008
Messages: 3

Re: [Zend_Mail] statistique des emails aboutie

voila smile

Code:

try 
{
    $mail->send($transport);
}
catch(Zend_Mail_Exception $e)
{
        echo $e;    
}

j'utilise un serveur smtp qui nécessite une authentification.

Dernière modification par Mr.MoOx (23-06-2008 10:17:32)

Hors ligne

 

#4 23-06-2008 09:59:28

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: [Zend_Mail] statistique des emails aboutie

et dans $transport tu as quoi ?

Le destinataire, emeteur, contenu sont dedans?

Hors ligne

 

#5 23-06-2008 10:43:50

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Zend_Mail] statistique des emails aboutie

Bonjour,

Tu n'as aucun moyen simple de savoir si un mail a bien été reçu ou pas.

Si tu envoies un mail à une adresse qui n'existe pas (par exemple existe_pas@hotmail.com). Le mail est envoyé par le ZF à ton serveur SMTP. Ton serveur SMTP répond "ok, j'ai envoyé le mail au serveur de mail de hotmail.com". Le mail est réellement envoyé. Du coté de ton code, il n'y a aucune erreur, c'est normal.

Par contre le serveur de mail de hotmail.com voit que l'adresse existe_pas@hotmail.com n'existe pas. Il renvoie donc ensuite un mail à l'adresse émettrice du mail initial avec les traditionnels messages du genre "mailer daemon, address not found,...".

Le seul moyen de savoir si une adresse n'existe pas est de détecter ce mail retour (ce qui n'est pas forcément trivial). En gros il n'y a que les sociétés de spam (enfin de campagne d'emailing marketing si on veut être politiquement correct) qui sont forts en analyse de mails retour à mon avis...

Il y a théoriquement dans la norme SMTP une commande qui permet de demander à un serveur si telle ou telle adresse existe, mais c'est désactivé chez presque tout le monde (en fait ça favorisait le spam...).

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#6 24-06-2008 18:59:42

kyller974
Nouveau membre
Date d'inscription: 21-06-2008
Messages: 3

Re: [Zend_Mail] statistique des emails aboutie

Ok.

Je vous remercie pour vos réponses smile

Hors ligne

 

#7 27-06-2008 08:17:50

Kaimite
Membre
Lieu: Marseille
Date d'inscription: 16-06-2008
Messages: 144
Site web

Re: [Zend_Mail] statistique des emails aboutie

Salut,

Si tu veux savoir si quelqu'un a lu ton message il te faut l'envoyer au format HTML.

Tu inseres une image dans le code (un gif transparent ou autre) avec comme src un fichier php sur ton site :

<img src="http://www.monsite.com/test-email.php?email=webmaster@tutu.com" alt="mon logo" />

Sur ton site dans le fichier test-email.php :

Code:

<?php

// Marquage de l'e-mail $_GET['email'] comme étant valide

header("Location:images/mon-logo.jpg");
?>

C'est pour éviter cette astuce que les logiciels de messageries désactivent les images distantes... Il faudra donc, pour que ça marche, que l'internaute demande à afficher ces images.

Bonne journée.

Cordialement,
Kaimite

Hors ligne

 

#8 27-06-2008 08:38:17

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: [Zend_Mail] statistique des emails aboutie

Ha, c'est intéressant !!!

Mais au fond je me demande comment font les services de campagnes de mails. J'en ai installé un écrit en php+mysql, j'avais un super tracking avec toutes les informations : qui a reçu, qui à lu, qui n'a jamais reçu le mail, etc. sans avoir à configurer de serveur smtp. Si quelqu'un sait comment faire, je suis preneur.

Mais ingénieux ton système Kaimite.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages