Salah satu penggunaan fungsi ASP yang paling biasa ialah menggunakannya untuk menghantar mesej e-mel. Ia boleh menghantar ucapan terima kasih selepas kemasukan peraduan dibuat, menghantar butiran pesanan, menghantar peringatan tentang acara yang akan datang, menghantar surat berita mingguan, dan banyak lagi.

Menghantar mel adalah sangat mudah dengan ASP dan CDONTS, yang datang secara percuma dengan hanya mana-mana pemasangan IIS di luar sana. Anda bermula dengan beberapa pembolehubah asas, ToEmail, FromEmail, dan Subjek. Anda mungkin boleh meneka apa yang ketiga untuk :) Jadi, anda bermula dengan:

FromEmail = "webmaster@aspisfun.com"
ToEmail = "destination@aspisfun.com"
Subjek = "Ini adalah pengesahan pesanan anda"

Perhatikan bahawa biasanya anda mungkin akan mendapat nilai ToEmail daripada borang atau input pengguna lain. Sekarang, pada mesej mel. Anda hanya mencipta rentetan teks yang panjang, dengan mengembalikan kereta selepas setiap baris. Di ASP, anda boleh menggunakan CHR (13) untuk penghantaran balik. Jadi anda boleh lakukan:

EmailMessage = "Terima kasih atas pesanan!" & CHR (13) & _
"Inilah butiran pesanan anda." & CHR (13) & _
"... butiran ..." & CHR (13) & _
"... butiran ..." & CHR (13)

OK, sekarang masa untuk menghantar. Anda juga boleh menetapkan kepentingan jika anda mahu, yang kebanyakan pakej e-mel menunjukkan sebagai tanda seru sedikit oleh mesej keutamaan yang tinggi atau anak panah bawah dengan keutamaan yang rendah.

Impt = 1

Anda sudah bersedia untuk menghantar! Kini hanya empat kenyataan pantas untuk mendapatkan mel untuk dihantar.

Dim objMail
tetapkan objMail = CreateObject ("CDONTS.NewMail")
objMail.Send FromEmail, ToEmail, Subject, EmailMessage, Impt
tetapkan objMail = Tiada apa-apa

Dan anda telah ditetapkan! Anda kini boleh melekatkan kod ini dalam gelung, dan gelung melalui semua nama dalam pangkalan data, atau anda boleh mencantumkannya ke dalam bentuk, dan menghantar mel ke sesiapa yang diisi dalam bentuk.

Menghantar HTML Mail dengan ASP
Ralat - Komponen ActiveX tidak dapat membuat objek: 'CDONTS.NewMail'

Pengenalan kepada Ebook ASP

Muat turun ebook ini untuk mendapatkan semua yang anda perlu tahu mengenai pembelajaran ASP - dari tutorial langkah demi langkah untuk berfungsi senarai, kod sampel, kesilapan dan penyelesaian umum, dan banyak lagi! 101 muka surat.

Arahan Video: Keren! Seorang Anak Menulis Surat Untuk Pimpinan Dunia (Mungkin 2024).