Makale numarası: 279460 - Son Gözden Geçirme: 28 Nisan 2012 Cumartesi - Gözden geçirme: 1.0

Nasıl kullanılacağı mailto: iletişim kuralı, bir<FORM>Eylem</FORM>

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

Bu makalede sağlanan örnek kodu içeriğini doğrudan e-posta adresi için bir html formu göndermek istediğiniz geliştiriciler için geçerlidir. Kod, mailto kullanırken bu makalede belgelenen uzunluğu sınırlamaları içinde çalışan geliştiriciler için de geçerlidir: diğer durumlarda iletişim kuralı. İkinci durum için gövde metni genellikle kısıtlayıcı etken budur.

Uzunluğu sınırlamaları hakkında daha fazla bilgi için "Başvurular" bölümünde listelenen makalelere bakın.

Not: "Ek bilgi" bölümünde özetlenen bir yaklaşım kullanılması da dahil olmak üzere bazı kısıtlamalar vardır:
  • Başka etiketler başlarına en fazla url sınırı aşan. Örneğin, bir dizi ise "için:" ve "cc" alıcılar.
  • Kullanıcı, mailto Protokolü rfc, RFC2368 belirtildiği gibi form gönderdiğinde güvenlik açılır.
  • Internet Explorer MAPI varsayılan posta uygulamayla iletişim kurmak için kullanır. E-posta istemcisi istemci bilgisayarda yüklü MAPI uyumlu olmalıdır. Microsoft Outlook ve Outlook Express içinde açıklandığı gibi davranır.
  • Bunu çalışması uygun kayıt defteri girdileri e-posta istemcisi yapmış olmalısınız.Kayıt defteri girdileri hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    154359  (http://support.microsoft.com/kb/154359/ ) Internet Explorer için varsayılan posta istemcisini değiştirme
Mailto yok daha sağlam yaklaşım: protokol sınırlamaları, formu bir Web sunucusundaki asp/CGI komut göndermek için. Komut dosyası, e-posta iletisine veri paketleri. asp ve birlikte çalışma veri nesneleri (cdo) kullanarak bunu konusunda bir örnek için aşağıdaki Microsoft Knowledge Base makalesine başvurun:
186204  (http://support.microsoft.com/kb/186204/ ) cdonts toplamak için nasıl kullanılacağını ve bir kullanıcının posta bilgileri

Daha fazla bilgi

Bir çözüm yerine, bir eylem sonrası ile form kullanıyor. Uyarı konu, gövde, gibi çeşitli alanları doldurmak için form öğeleri kullanılamaz olduğunu ve çünkü vb. mailto: protokol işleyicisi bu alanları incelemek değil. form verilerini paketlenir ve hemen e-postayla gönderilen.

Bu nedenle form eylemi dolgular konu alanında aşağıdaki gibi olması
<FORM Action="mailto:xyz?Subject=Test_Post" METHOD="POST">
	mailto: protocol test:
	<Br>Subject: 
	<INPUT name="Subject" value="Test Subject">
	<Br>Body:&#xa0;
	<TEXTAREA name="Body">
	kfdskfdksfkds
	</TEXTAREA>
	<BR>
	<INPUT type="submit" value="Submit"> 
</FORM>
				
yaparken, burada gösterilen form eylemi desteklemiyor:
<FORM Action="mailto:xyz" METHOD="POST">
	mailto: protocol test:
	<Br>Subject: 
	<INPUT name="Subject" value="Test Subject">
	<Br>Body:&#xa0;
	<TEXTAREA name="Body">
	kfdskfdksfkds
	</TEXTAREA>
	<BR>
	<INPUT type="submit" value="Submit"> 
</FORM>
				
Her iki durumda da, form verilerini e-postayla, kodlanmış bir biçim içinde bir ek olarak gönderilen. Örneğin, önceki durumda verilerin nasıl görüneceğini budur:
Subject=Test+Subject&Body=%09kfdskfdksfkds%0D%0A%09
				
form öğesi için varsayılan NOTENCTYPE özniteliği "application/x-www-form-urlencoded" olmasıdır. Bunun yerine verileri düz metin biçiminde e-posta için bir NOTENCTYPE özniteliği "text/plain" açıkça belirtin. Örneğin:
<FORM Action="mailto:xyz" METHOD="POST" ENCTYPE="text/plain">
	mailto: protocol test:
	<Br>Subject: 
	<INPUT name="Subject" value="Test Subject">
	<Br>Body:&#xa0;
	<TEXTAREA name="Body">
	kfdskfdksfkds
	</TEXTAREA>
	<BR>
	<INPUT type="submit" value="Submit"> 
</FORM>
				
aşağıdaki gövde üretir:
Subject=Test Subject
Body=	kfdskfdksfkds
				

Referanslar

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
196461  (http://support.microsoft.com/kb/196461/ )
196461  (http://support.microsoft.com/kb/196461/ ) FrontPage 2000'de e-posta yoluyla sonuçlarını deftere nakletmek için bu formu ayarlama hakkında
194088  (http://support.microsoft.com/kb/194088/ ) Nasıl sonuçlar FrontPage 98 e-posta ile göndermek için formu ayarlama
Karakter sınırlamaları hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
208427  (http://support.microsoft.com/kb/208427/ ) url uzunluğu üst sınırı 2.083 karakterdir Internet Explorer
263909  (http://support.microsoft.com/kb/263909/ ) max_path URL'ye ShellExecuteEx sınırlar
Microsoft Internet Explorer için Web tabanlı çözümler geliştirme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:
http://msdn.microsoft.com/ie/ (http://msdn.microsoft.com/ie/)

http://support.microsoft.com/iep (http://support.microsoft.com/iep)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 4.01 Service Pack 1
Anahtar Kelimeler: 
kbhowto kbmt KB279460 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:279460  (http://support.microsoft.com/kb/279460/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.