2012-05-18 18 views
6

So habe ich eine HTML-E-Mail, die ich für meine Firma für eine E-Mail-Kampagne erstellen werde wir bald für eine Organisation, die wir vertreten senden. Es enthält 2 primäre Links, einen zum Senden einer E-Mail an eine Person in der von uns vertretenen Organisation und einen zum Wechseln zur Zielseite auf der Website der Organisation. Der Link der Zielseite funktioniert einwandfrei, der Link mailto: nicht, wenn die E-Mail von Hotmail aus angezeigt wird. Es funktioniert auf anderen Clients außer Hotmail einschließlich Gmail und Outlook.Mailto Link funktioniert nicht in Hotmail

Dies liegt nicht daran, dass auf dem Computer, auf dem ich teste, kein E-Mail-Client installiert ist. Es hat Outlook 2010 installiert und als mailto-Anwendung registriert. Wenn Mailto-Links auf andere Seiten (nicht Hotmail) geklickt werden, funktionieren sie großartig ... Outlook startet ein neues Nachrichtenfenster wie es sollte und füllt den Betreff und die E-Mail aus. Wenn wir Hotmail testen, wird der Mailto-Link in der Statusleiste angezeigt. Wenn Sie auf den Link klicken, wird jedoch keine Aktion ausgeführt. Es ist, als ob der Link überhaupt kein Link wäre.

Dies ist der Link, den wir versuchen, zu verwenden: (leicht für die Privatsphäre geändert)

<div class="button"><a href="mailto:[email protected]?subject=Resident Requesting More Info">Email a Resident Advisor</a></div> 

Dieses innerhalb einer HTML-Tabellenzelle platziert wird. Es hat einige grundlegende CSS-Styling angewendet (alles in der HTML-E-Mail selbst eingebettet). Die Button-Klasse ist nur so konzipiert, dass der Link in der E-Mail hervorgehoben wird. Geben Sie ihm einen roten Rahmen und kündigen Sie den Link.

viel mehr klar sein:

Works:

Gmail - IE9, Chrome, Firefox

Outlook - gearbeitet.

funktioniert nicht:

Hotmail - Alle Browser

versucht

Die E-Mail wurde die Vorschaufunktion von CampaignMonitor geschickt mit (von unseren QA Mann behandelt, ich habe keinen Zugriff auf sie, wie ich bin ziemlich neu für das Unternehmen).

Ich muss nur herausfinden, wie dies funktioniert. Danke im Voraus.

Antwort

4

Zwei andere Programmierer und ich verbrachten 2 Tage damit, dieses Problem in dieser Woche zu lösen. Ich habe nicht die relevanten Links zur Hand, aber die lange und kurze der Geschichte ist, dass dies ein bekanntes Problem und derzeit nicht gelöst ist.

mailto: Links werden unter keinen Umständen in Hotmail arbeiten, sie sind entfernt oder so.

Endlich fügten wir Kopie anweisenden Empfängern hinzu, um [email protected] zu mailen, anstatt auf den Link zu klicken.

+0

Seufz ... verdammt hotmail. Ich schätze, ich werde weiter nach einem Weg suchen. Glücklicherweise muss die E-Mail nicht für ein paar Tage ausgehen. – thor79

3

Hier ist eine mögliche Lösung, die ich bei http://windowsxp.mvps.org/hmposturl.htm gefunden habe, die ich für meine Zwecke geändert habe. Dazu müsste ein eindeutiges Creative mit einem benutzerdefinierten Link nur an Ihre Hotmail-Empfänger gesendet werden, aber es scheint für mich zu funktionieren. Hier ist die href Saite, die ich verwendet:

http://www.hotmail.msn.com/secure/start?action=compose&[email protected]&subject=My Betreff-Zeile & Körper = Email Körper

0

Bekanntes Problem, kann ich bestätigen, funktioniert nicht auf Hotmail Web-Mail nur, Rest von ihnen gut funktionieren, wir hatten das gleiche Problem hier und wir geben es auf.

Wenn Sie wirklich wirklich wollen, dass die einzige Möglichkeit ist, JavaScript zu verwenden, onClick Fensterposition ändern, aber das eine neue Abhängigkeit einführt: JavaScript.

2

Dies ist ein häufiges Problem bei den meisten webmailbasierten Systemen. mailto: ruft sie nicht auf. Google mailto hotmail und Sie finden Antworten für Windows und für bestimmte Browser. Ich denke, das es eingestellt wird für Dich bis

http://email.about.com/od/windowslivehotmailtips/qt/How_to_Make_Windows_Live_Hotmail_Your_Default_Email_Program.htm

+0

das funktioniert definitiv nicht (zumindest nicht mehr). Es wird jetzt der Outlook-Fehler angezeigt: "Entschuldigung, momentan scheint ein Problem mit Outlook zu bestehen" – wired00

1

Gerade Ziel hinzufügen = '_ blank' ... verwenden, um den 'a' HTML-Tag als ...

<a href='mailto:Your MAILTO ID' target='_blank'>SOME Support</a> 

Die in hotmail arbeitet Client, aber es startet zusätzlich eine neue Browser-Instanz.