2012-05-18 22 views
6

Bu yüzden temsil ettiğimiz bir organizasyon için yakında göndereceğimiz bir e-posta kampanyası için şirketim için oluşturduğum bir html e-postası var. Biri temsil ettiğimiz organizasyonda bir kişiyi e-postayla göndermek için bir tane, diğeri ise kuruluşun bulunduğu yerdeki açılış sayfasına gitmek için olmak üzere 2 ana bağlantı içerir. Açılış sayfası bağlantısı iyi çalışıyor, mailto: e-posta Hotmail'den görüntülendiğinde bağlantı yok. Gmail ve Outlook dahil olmak üzere Hotmail dışında başka müşteriler üzerinde çalışır.Mailto Link Hotmail'de Çalışmıyor

Bu, üzerinde test ettiğim bilgisayarın yüklü bir e-posta istemcisi olmadığı içindir. Outlook 2010 yüklü ve mailto uygulaması olarak kayıtlı. Mailto linkleri başka sitelerde (hotmail değil) tıklandığında mükemmel çalışırlar ... outlook, konuya ve e-postaya yazması gerektiği gibi yeni bir mesaj penceresi açar. Hotmail'de test etmeye gittiğimizde, posta çubuğunu durum çubuğunda gösterir, ancak bağlantıyı tıkladığınızda hiçbir işlem gerçekleşmez. Bağlantı, hiç bir bağlantı değildi. (Gizlilik için biraz düzeltildi)

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

Bu bir html tablo hücresinin içine yerleştirilir:

Bu kullandığımız çalışıyoruz bağlantıdır. Uygulanan bazı temel css stilleri (hepsi html e-postasının kendisinde bulunur). Düğme sınıfı sadece bağlantıyı e-postada öne çıkarmak için tasarlandı ... ona kırmızı bir kenarlık ver ve bağlantıyı kalınlaştır.

çok daha net olmak gerekirse:

Çalışır:

Gmail - IE9, Chrome, Firefox

Görünüm - çalıştı.

Çalışmaz:

Hotmail - Ben gibi tüm tarayıcılar

denedik e-postanın gönderildiği CampaignMonitor önizleme işlevini kullanarak (bizim QA adam tarafından ele, ben buna erişimi yok şirkete oldukça yeni).

Sadece bu işi yapmanın bir yolunu bulmaya ihtiyacım var. Şimdiden teşekkürler.

cevap

4

Diğer iki programcı ve 2 gün bu problemle bu hafta başında uğraştım. İlgili linkleri elimde bulundurmuyorum ama hikayenin uzun ve kısa olması, bunun bilinen bir sorun olduğudur ve şu anda çözülmemiştir.

mailto: bağlantılar hiçbir koşulda çalışmaz, Hotmail'de çalışır, kaldırılır veya bir şeyler.

Nihayetinde, bağlantıyı tıklatmak yerine, alıcılara [email protected] adresine e-posta göndermek için kopya ekleyerek sona erdirdik.

+0

Sigh ... lanet hotmail. Sanırım etrafta bir yol aramaya devam edeceğim. Neyse ki e-posta birkaç gün için dışarı çıkmak zorunda değil. – thor79

0

bilinen sorun, ben sadece onlara geri kalanı iyi çalışır Hotmail web posta çalışmıyor teyit edebilir, aynı problem vardı burada ve denemekten vazgeçiyoruz.

Gerçekten de JavaScript'i kullanmanın tek yolunun gerçekten olmasını istiyorsanız, pencere konumunu değiştir'i tıklatın, ancak bu yeni bir bağımlılık sağlar: JavaScript.

2

Çoğu web posta tabanlı sistemlerde yaygın bir sorundur. mailto: onları çağırmaz. Google mailto hotmail ve Windows ve belirli tarayıcılar için cevaplar bulacaksınız. Bu sadece hedef eklemek Eğer

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

+0

kesinlikle işe yaramıyor (en azından artık). Şimdi görünüm hatası alıyor: 'Üzgünüz, şu anda Outlook ile ilgili bir sorun var gibi görünüyor' – wired00

1

için kurmak olacağını düşünüyorum = '_ blank' ... Bu hotmail çalıştığından 'a' html etiketi ...

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

kullanmak İstemci, ancak yeni tarayıcı örneğini ek olarak başlatır.