webentwicklung-frage-antwort-db.com.de

Mailclients prüfen Links in Mail

Wir haben eine Funktion entwickelt, die Reservierungen erzeugt. Der Kunde erhält eine E-Mail mit einem anklickbaren Link nur einmal.

Einige dieser Vorbehalte scheitern und ich kann nicht herausfinden, warum. Ich denke, dass einige E-Mail-Clients (einschließlich webbasierter) die Links in einer E-Mail überprüfen vor die E-Mail dem Leser zugänglich machen. Möglicherweise aufgrund von Malware-Scans, Nachverfolgung, Statuscode-Überprüfungen usw.

Frage: Kennen Sie einen Mail-Client, der sich so verhält?

Bonusfrage: Halten diese Kunden an, wenn die URL in robots.txt definiert ist?

Bearbeiten: Ich überprüfe derzeit access.log auf diese Links und versuche, einen anderen Zugriff auf die Reservierungslinks zu finden. Stundenprotokolldateien sind RIESIG und dies dauert auf mehreren Servern wie ewig.

1
Daniel W.

Ich muss zugeben, dass ich E-Mail-Kunden im Laufe der Jahre kaum gefolgt bin. Ich glaube jedoch nicht, dass zu viele E-Mail-Clients Bildschirmlinks haben, wie auch immer eine Anti-Spam- und Anti-Virus-Software sein wird. Im Allgemeinen werden diese E-Mails als Anhang in einer Text-E-Mail-Warnung zurückgegeben, dass ein Problem vorliegt. Einige Anti-Spam-Programme löschen die E-Mail optional vollständig. Es ist auch möglich, dass ein Link in einer E-Mail nur in Text konvertiert wird, aber das sollte kein großes Problem sein.

Ich bin mir sehr sicher, dass robots.txt auch kein Problem ist. Robots.txt ist für Spinnen gedacht, daher sollten Webbrowser nicht die robots.txt-Datei und auch keinen E-Mail-Client überprüfen.

Das erste, was ich überprüfen würde, ist, um sicherzustellen, dass Ihr Domain-Name und Ihre IP-Adresse nicht auf einer schwarzen Liste stehen. Mein Favorit ist http://mxtoolbox.com/blacklists.aspx . Wenn Ihre Website nicht auf einer schwarzen Liste steht, würde ich versuchen, jemanden zu finden, der Probleme hat, und ihn die E-Mail an Sie weiterleiten lassen. Von dort aus können Sie den unformatierten E-Mail-Code auf Probleme überprüfen.

Eine weitere Überlegung ist, dass einige Firewalls über Anti-Spam- und Anti-Virus-Prüfungen verfügen, die möglicherweise Prüfungen auf Phishing und Zertifikate enthalten. Möglicherweise blockieren Firewalls den Zugriff. In diesem Fall werden bei den Phishing-Überprüfungen häufig schwarze Listen verwendet, sodass Sie dies möglicherweise über die oben genannte Website wissen sollten. Wenn Ihre Links HTTPS verwenden und Sie kein Zertifikat haben, würde ich entweder das HTTPS in HTTP ändern oder ein Zertifikat anfordern und überprüfen, ob jemand über HTTPS auf Ihre Site zugreifen kann.

Ansonsten habe ich keine Ideen mehr. Wenn mir noch etwas einfällt, werde ich diese Antwort aktualisieren.

1
closetnoc