ASP'nin en yaygın işlevsel kullanımlarından biri e-posta iletileri göndermek için kullanmaktır. Yarışma girişi yapıldıktan sonra bir teşekkür gönderebilir, bir siparişin ayrıntılarını gönderebilir, yaklaşan etkinliklerin hatırlatıcılarını gönderebilir, haftalık bültenler gönderebilir ve çok daha fazlasını yapabilir.

Hemen hemen tüm IIS kurulumlarıyla ücretsiz gelen ASP ve CDONTS ile posta göndermek son derece kolaydır. ToEmail, FromEmail ve Subject gibi bazı temel değişkenlerle başlarsınız. Muhtemelen bu üçün ne için olduğunu tahmin edebilirsiniz :) Yani ile başlamak:

FromEmail = "webmaster@aspisfun.com"
ToEmail = "destination@aspisfun.com"
Subject = "İşte sipariş onayınız"

Normalde ToEmail değerini bir formdan veya başka bir kullanıcı girişinden alacağınızı unutmayın. Şimdi, posta iletisine geçelim. Her satırdan sonra satır başı ile uzun bir metin dizesi oluşturursunuz. ASP'de, satır başı için CHR (13) kullanabilirsiniz. Böylece şunları yapabilirsiniz:

EmailMessage = "Sipariş için teşekkürler!" & CHR (13) ve _
"Siparişinizin detayları." & CHR (13) ve _
"... ayrıntılar ..." & CHR (13) & _
"... detaylar ..." & CHR (13)

Tamam, şimdi gönderme zamanı. Ayrıca, çoğu e-posta paketinin yüksek öncelikli bir mesajla küçük bir ünlem işareti veya düşük öncelikli bir aşağı okla göstereceği önemi de ayarlayabilirsiniz.

Impt = 1

Göndermeye hazırsınız! Artık postanın gönderilmesini sağlayan sadece dört hızlı ifade var.

Dim objMail
set objMail = CreateObject ("CDONTS.NewMail")
objMail.S GönderenE-posta, ToE-posta, Konu, EmailMessage, Impt
set objMail = Hiçbir şey

Ve hazırsınız! Artık bu kodu bir döngüye yapıştırabilir ve bir veritabanındaki tüm adlar arasında döngü yapabilir veya bir forma bağlayabilir ve bir formu dolduranlara posta gönderebilirsiniz.

ASP ile HTML Mail gönderme
Hata - ActiveX bileşeni nesne oluşturamıyor: 'CDONTS.NewMail'

ASP E-kitabına Giriş

ASP öğrenme hakkında bilmeniz gereken her şeyi almak için bu e-kitabı indirin - adım adım öğreticiden işlev listeleri, örnek kod, yaygın hatalar ve çözümler ve çok daha fazlası! 101 sayfa.

Video Talimatları: C# Ders 89 Mail Gönderme (Mayıs Ayı 2024).