ID Artikel: 279460 - Kajian Terakhir: 28 April 2012 - Revisi: 3.0

Cara menggunakan mailto: protokol di<FORM>tindakan</FORM>

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Perbesar semua | Perkecil semua

RINGKASAN

Kode contoh yang diberikan dalam artikel ini berlaku untuk pengembang yang ingin mengirimkan isi dari suatu bentuk HTML secara langsung ke alamat penyuratan e-mail. Kode juga berlaku untuk pengembang yang mengalami keterbatasan panjang didokumentasikan nanti dalam artikel ini ketika menggunakan mailto: protokol dalam situasi lain. Untuk kasus terakhir, body teks sering adalah faktor pembatas.

Untuk informasi lebih lanjut tentang keterbatasan panjang, lihat artikel yang tercantum di bagian "Referensi".

Catatan: menggunakan pendekatan yang diuraikan dalam bagian "Informasi selengkapnya" memiliki beberapa keterbatasan, termasuk:
  • Tag lain bisa melebihi maksimum URL pembatasan sendiri. Sebagai contoh, jika ada sejumlah "untuk:" dan "CC" penerima.
  • Popup keamanan ketika pengguna mengajukan bentuk, seperti yang didokumentasikan dalam protokol mailto RFC, RFC2368.
  • Internet Explorer menggunakan MAPI untuk berkomunikasi dengan aplikasi e-mail default. Klien e-mail yang diinstal pada komputer klien harus MAPI-compliant. Microsoft Outlook dan Outlook Express berperilaku seperti yang dijelaskan dalam.
  • Klien e-mail harus telah membuat entri registri yang sesuai untuk bekerja.Untuk informasi lebih lanjut tentang entri registri, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
    154359  (http://support.microsoft.com/kb/154359/ ) Cara mengubah default mail client untuk Internet Explorer
Pendekatan yang lebih kuat, yang tidak memiliki mailto: protokol keterbatasan, adalah untuk mengirimkan formulir untuk ASP/CGI script di server Web. Script paket data ke pesan e-mail. Untuk contoh tentang bagaimana melakukan ini dengan menggunakan ASP dan kolaborasi Data objek (CDO), lihat artikel Pangkalan Pengetahuan Microsoft berikut:
186204  (http://support.microsoft.com/kb/186204/ ) Cara menggunakan CDONTS untuk mengumpulkan dan mengirimkan informasi dari pengguna

INFORMASI LEBIH LANJUT

Salah satu solusinya adalah menggunakan formulir dengan tindakan posting sebaliknya. Pengecualian adalah bahwa unsur-unsur bentuk tidak dapat digunakan untuk mengisi di berbagai bidang seperti subjek, tubuh, dan dan sebagainya karena mailto: handler protokol tidak memeriksa bidang ini. Semua data formulir dikemas dan e-mail pergi.

Jadi, setelah mengisi formulir tindakan dalam field subjek sebagai berikut
<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>
				
sementara memiliki bentuk tindakan yang diilustrasikan di sini tidak:
<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>
				
Dalam kedua kasus, data formulir e-mail di sebagai lampiran, dalam format dikodekan. Sebagai contoh, dalam kasus sebelumnya, ini adalah bagaimana tampak data:
Subject=Test+Subject&Body=%09kfdskfdksfkds%0D%0A%09
				
Hal ini karena atribut ENCTYPE default untuk elemen FORM "application/x-www-bentuk-urlencoded". Untuk e-mail data dalam teks biasa format sebaliknya, secara eksplisit menentukan atribut ENCTYPE "text/plain". Sebagai contoh:
<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>
				
memproduksi badan berikut:
Subject=Test Subject
Body=	kfdskfdksfkds
				

REFERENSI

Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
196461  (http://support.microsoft.com/kb/196461/ )
196461  (http://support.microsoft.com/kb/196461/ ) Bagaimana untuk mengatur bentuk untuk mengirim hasil melalui e-mail di FrontPage 2000
194088  (http://support.microsoft.com/kb/194088/ ) Bagaimana untuk mengatur bentuk untuk mengirim hasil melalui e-mail di FrontPage 98
Untuk informasi lebih lanjut tentang keterbatasan karakter, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
208427  (http://support.microsoft.com/kb/208427/ ) URL panjang maksimum adalah karakter yang 2,083 di Internet Explorer
263909  (http://support.microsoft.com/kb/263909/ ) ShellExecuteEx batas URL untuk MAX_PATH
Untuk informasi lebih lanjut tentang mengembangkan solusi berbasis Web untuk Microsoft Internet Explorer, kunjungi Web site Microsoft berikut:
http://MSDN.Microsoft.com/IE/ (http://msdn.microsoft.com/ie/)

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

Berlaku bagi:
  • Microsoft Internet Explorer 4.01 Service Pack 1
Kata kunci: 
kbhowto kbmt KB279460 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:279460  (http://support.microsoft.com/kb/279460/en-us/ )
Retired KB ArticleSanggahan Konten KB yang Tidak Lagi Diperbarui
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.