Javascript ile e-posta gönderme | Netgez.com
SORU
7 Kasım 2008, Cuma


Javascript ile e-posta gönderme

Bu biraz kafa karıştırıcı açıklamaya, sabredin burada

İstediğim için kurulmuş bir sistem, bir kullanıcının şablon e-posta ile gönder web sitem dışında değil aslında gönderdi kullanarak benim sunucu - bunun yerine sadece açılır kendi yerel posta istemcisi içeren bir e-posta hazır. Uygulama önceden tanımlanmış değişkenleri ile e-posta gövdesi, kullanıcının kendilerini yazmak zorunda kaydetmek için doldurun. Daha sonra mesaj olarak istediğiniz tam olarak amaçlarına uydurmak lazım değil düzenleyebilirsiniz.

Orada bir dizi sebep istiyorum gitmek yoluyla kullanıcının yerel posta istemcisi, yani sunucuya göndermek e-posta diye bir seçenek yok: olmalı 100% müşteri tarafı.

Ben zaten çoğunlukla işçi çalıştıran bir çözüm var, ve cevap olarak bu detayları göndeririz, eğer herhangi bir iyi bir yolu varsa merak ediyorum?

CEVAP
7 Kasım 2008, Cuma


Yapıyorum şimdi temelde böyle

HTML:

<textarea id="myText">
    Lorem ipsum...
</textarea>
<button onclick="sendMail(); return false">Send</button>

Javascript:

function sendMail() {
    var link = "mailto:me@example.com"
               "?cc=myCCaddress@example.com"
               "&subject="   escape("This is my subject")
               "&body="   escape(document.getElementById('myText').value)
    ;

    window.location.href = link;
}

Bu, şaşırtıcı, oldukça iyi çalışıyor. Tek sorun ise vücudun özellikle uzun (bir yerde 2000 karakter) ise, o zaman sadece yeni bir e-posta açar ama içinde bilgi yok. Yapmak için URL uzunluğu en fazla aşılması ile olur diye düşünüyorum.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Charles Nesson

    Charles Ness

    27 NÄ°SAN 2006
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010