Ich habe ein Projekt, um einige E-Mail an Endkunden zu senden. Mein Kunde muss wissen, was genau "Email Client" er benutzt, um die Mail zu lesen. Ich weiß, dass ein verstecktes das offene Ereignis und sogar den Benutzeragenten, den sie benutzen, erhalten kann, also durch das Analysieren des Benutzeragenten kann ich die meisten email Klienteninformationen erhalten.E-Mail-Client Erkennung
Aber es ist schwer, einige populäre Web-Mail-Clients wie "Gmail", "Hotmail" und "Yahoo Mail" zu erkennen. Weil die Rückgabe des Benutzeragenten nur die Zeichenfolge des Browserbenutzeragenten ist.
Edit: Ich glaube, ich brauche ein Ergebnis mehr wie folgt aus: here
............... –
Gmail ist keine E-Mail-Client! Outlook und Thunderbird sind, und ich würde sagen "Browser" ist auch. Ich denke, Sie können eine Hotmail-Adresse erkennen, indem Sie sich ... die Adresse ansehen, was nicht für Google Mail gilt, da POP3 von Google Mail aus geöffnet werden kann, ganz zu schweigen von Google Apps-Domains. –
iDevlop: Der Benutzer sagte * "Web-Mail-Client" * das ist richtig für GMail und dergleichen. –