2012-08-04 3 views
0

Je travaille sur le projet C# qui permet à l'expéditeur d'envoyer du courrier et:Vérifiez que le récepteur a lire le courrier et vérifiez l'e-mail récepteur ip

  • Vérifiez le récepteur a lu email ou non?
  • Vérifier l'email du destinataire est situé dans la boîte de réception ou Spam ...
  • Vérifiez e-mail du récepteur de ip
  • Vérifiez que le récepteur a cliqué sur le lien sur l'e-mail de l'expéditeur

Je ne sais pas comment commencer à faire face à ces problèmes :(

Merci et vous appréciez aide !!!

+0

Recherchez les protocoles de messagerie. Bonne chance. Je ne pense pas que tu puisses faire ce que tu veux. – John3136

Répondre

4

Sur la base que vous n'avez pas accès à l'ordinateur du destinataire, voici les versions longues de réponse de patrice » réponse courte:

Vérifiez le récepteur a lu email ou non?

Malheureusement email n'a jamais été conçu pour vous laisser savoir quand un courriel a été reçu, et très peu (et certainement pas les clients de messagerie standard que je connais) relèverez si un message a été reçu correctement *, laissez seul ouvert. Cependant, vous pouvez suivre les emails parfois par embedding an HTML image tag, and tracking when that image is downloaded from the server. Il existe de nombreuses mises en garde, comme le fait de ne travailler que pour les e-mails HTML, et seulement si les images sont activées, mais c'est l'une des méthodes les plus fiables pour le suivi des courriels. besoin de penser à ce genre de choses beaucoup)

[* Il est une fonctionnalité appelée « lecture recettes » (techniquement message Disposition Notifications ou MDN) que de nombreux clients mettre en œuvre, mais je crois que peu de gens utilisent jamais, ce qui envoie un e-mail en réponse à la lecture d'un e-mail. Un courriel peut demander un accusé de réception de lecture en définissant l'en-tête appropriée, mais il est facultatif pour le destinataire de répondre.]

Vérifier l'e-mail du destinataire est situé dans la boîte de réception ou Spam ...

Suivant à impossible; dans le premier cas, le concept d'un dossier «spam» n'existe pas universellement sur tous les clients de messagerie et n'a jamais fait partie d'une spécification d'e-mail [à ma connaissance]. Dans la deuxième instance, comme je l'ai mentionné, très peu de clients de messagerie (le cas échéant) signalent l'état d'un e-mail, sans parler du dossier dans lequel il a été placé.

Vérifiez l'IP email du destinataire

Encore une fois, pas fiable, mais vous ferez des progrès dans ce si vous implémentez suivi basé sur l'image comme je l'ai mentionné au point # 1

Vérifiez que le récepteur a cliqué sur le lien sur l'e-mail de l'expéditeur

Ceci est connu sous le nom de «Suivi des clics». Cela peut être fait, assez facilement. Au lieu de fournir un lien directement à un emplacement, vous devez d'abord créer un lien vers une URL de suivi. Par exemple. au lieu de lier à http://www.example.com, vous devez lier à http://mydomain.com/TRACKINGID, qui redirige ensuite vers http://www.example.com *. Ensuite, côté serveur, vous pouvez vous connecter lorsque http://mydomain.com/TRACKINGID est visité. Vous pouvez ensuite insérer un ID de suivi unique dans chaque e-mail pour chaque destinataire, par ex. Le destinataire A reçoit un lien vers http://mydomain.com/TRACKIDA et le destinataire B reçoit un lien vers http://mydomain.com/TRACKIDB./TRACKIDA et/TRACKIDB redirigent vers example.com mais, en supposant que vous consignez les requêtes HTTP, vous pouvez voir qui a visité leur lien, d'où ils ont visité, quand ils ont visité le lien, et combien de fois ils ont visité.

Ceci est la façon dont tous les fournisseurs de la liste de diffusion de suivre clickthroughs, et à peu près ce que vous devez faire

[* Notez que vous aurez besoin de toute évidence le logiciel pertinent pour ce faire, par exemple avec une simple page PHP, ou en utilisant Apache mod_rewrite - quoi que ce soit qui flotte sur votre bateau, vraiment]

+0

Merci, bonne réponse! – patrix

+0

merci pour votre aide :) C'est génial –

+0

comment appeler www.mydomain.com/TRACKINGID ?? –

5

réponse courte:

  • vous ne pouvez pas faire 1, 2 et 3 de manière fiable/du tout sans déployer de code/logiciel sur le côté du récepteur.
  • vous pouvez faire 4 avec redirection de lien.
+0

J'ai cherché sur le site Web qui fournit le système de messagerie d'entreprise. Leurs caractéristiques comprennent les balles 1,2,3 :( –

+0

Bien sûr, mais cela nécessite une installation logicielle du côté du récepteur, sans cela, c'est tout simplement impossible, voir @ jonodlo's réponse pour beaucoup de détails intéressants – patrix

+0

merci patrix :) –

Questions connexes