Nous avons développé une fonctionnalité qui crée réservations. Le client reçoit un courrier électronique contenant un lien sur lequel il est possible de cliquer ne seule fois.
Certaines de ces réserves échec et je ne peux pas comprendre pourquoi. Je pense que certains clients de messagerie (y compris sur le Web) vérifient les liens dans un courrier avant exposant le courrier au lecteur. Peut-être en raison de l'analyse des logiciels malveillants, le suivi, les vérifications du code d'état, ..
Question: Connaissez-vous un client de messagerie qui se comporte comme ça?
Question bonus: ces clients s'arrêtent-ils lorsque l'URL est définie dans robots.txt
?
Edit: Je vérifie actuellement access.log
pour ces liens et essaie de trouver un accès différent aux liens de réservation. Les fichiers journaux horaires sont énormes et cela prend comme une éternité sur plusieurs serveurs.
Je dois admettre que je n'ai pas beaucoup suivi les clients de courrier électronique au fil des ans. Cependant, je ne pense pas qu'un trop grand nombre de clients de messagerie, s'il en existe, filtrent les liens d'écran, mais tout logiciel anti-spam et anti-virus le sera. Généralement, ces courriels sont renvoyés en tant que pièce jointe dans un e-mail textuel signalant qu'il y a un problème. Certains logiciels anti-spam laisseront le courrier électronique entièrement en option. Il est également possible qu'un lien contenu dans un courrier électronique soit converti en texte, mais cela ne devrait pas être un gros problème.
Je suis très sûr que robots.txt n'est pas un problème non plus. Robots.txt étant destiné aux araignées, les navigateurs Web ne doivent pas consulter le fichier robots.txt ni aucun client de messagerie.
La première chose que je voudrais vérifier est de vous assurer que votre nom de domaine et votre adresse IP ne figurent pas sur une liste noire. Mon préféré est http://mxtoolbox.com/blacklists.aspx . Si votre site ne figure pas sur une liste noire, j'essaierais alors de trouver quelqu'un qui a des problèmes et de lui faire suivre le courrier électronique. De là, vous pouvez vérifier le code de courrier électronique brut pour les problèmes.
Un autre facteur à prendre en compte est que certains pare-feu disposent de contrôles anti-spam et anti-virus pouvant contenir des contrôles de phishing et de certificats. Il se peut que les pare-feu bloquent l'accès. Dans ce cas, les contrôles de phishing utilisent souvent des listes noires afin que vous puissiez/deviez savoir cela en utilisant le site ci-dessus. Si vos liens utilisent HTTPS et que vous ne possédez pas de certificat, je changerais alors le protocole HTTPS en HTTP ou obtiendrais un certificat et vérifierais que quelqu'un peut accéder à votre site via HTTPS.
Sinon, je suis à court d'idées. Si je pense à autre chose, je mettrai à jour cette réponse.