2011-03-15 15 views
14

Sunucudan e-posta göndermek istemciden göndermek kadar kolay değildir.E-posta biçimlendirme altyapısı (düz metin e-postalarındaki bağlantılar)

Düz metin veya html göndermeyi seçebileceğimi biliyorum, ancak işleri olabildiğince basit tutmak istiyorum.

E-postada, kullanıcının şifresini sıfırlamak için tıklamasının gerektiği bir bağlantım var.

Tüm bağlantıyı gönderdiğimde ve gmailimi kontrol ettiğimde, otomatik olarak bir köprü olur.

Tahminimce, tüm e-posta istemcilerinde durum böyle değil.

düz metin biçiminde bir bağlantı göndermek için seçeneklerim nelerdir?

html'yi kullanmak için tıklanabilir bir linke sahip olduğunuzdan emin olmanın tek yolu var mı?

Html kullanırsam, sahip olmam gereken minimum işaret nedir?

cevap

7

E-postanızı düz metin olarak gönderirseniz, URL'niz düz metin olacaktır. Bu o kadar giyinemiyorum, düz metin bu.

HTML olarak gönderirseniz, basit bir bağlantı etiketi kullanın ve URL'yi hem href hem de metin olarak kullanın. Bir posta istemcisi kullanıcı yine url/kopyalamak yapıştırmak mümkün olacak en azından bağlantıyı kaldırırsa Bu şekilde.

1

Html e-postaları göndermek için, herhangi bir kaynak için göreli bağlantılar (yalnızca tam URL'ler) içermeyen tam yapılandırılmış html sayfası sağlamanız gerekir (resim src, stiller ve href link nitelikleri).

Ama metin e-postaları kendi amaçları için yeterince iyi, web posta istemcilerinde linkler tarayıcılar tarafından posta metinlerinde bulunur ve bağımsız posta istemcileri bu işi kendi başlarına yaparlar.

4

Metninizde satır içi URL'leri dahil etmekten başka bir seçenek, ikisini ayırmanıza olanak veren bir işaretleme-ish sözdizimi kullanmaktır. Gördüğüm

Hello, this is a plain email that links to a [cool page][1]. 

Sincerely, 
Joe 

[1]: http://foo.com/cool_page 

bu şekilde yapılmış ve iyi çalışıyor: Örneğin, (yolu SO bu düzenleyicide öyle a la) şöyle yapılabilir atıf tarzı bağlantı başvurularını kullanarak , bağlantıları çok şey var özellikle eğer.