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
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.
JavaScript e-posta adresi doÄŸrulamak?...
E-posta gönderme .Gmail üzerinden NET...
Android e-Posta gönderme varsayılan/ku...
C ile Gmail SMTP sunucusu üzerinden e-...
Javascript/JSON veri ile posta yoluyla...