E-Mail Sending with ASP
Gönder Butonuna Tıkladığımızda mailgonder.asp Dosyasına Gitmesini Sağlayalım.
<form id=”Frm” name=”Frm” method=”post” action=”mailgonder.asp”>
Yönlendirdiğimiz Forumdaki Bilgileri request.form Komutunu Kullanarak ASP Dosyamıza Çekelim.
<%
Gonderen=request.form (“Kimden”)
Alici=request.form (“Kime”)
KonuD=request.form (“Konu”)
MesajD=request.form (“Mesaj”)
%>
Bilgilerimizi ASP Dosyasına Çektik. Bu İşlemden Sonra Bir Nesne Oluşmamız Gereklidir. Bu Nesneyi Nasıl Oluşturacağımızı Sizlere Kısaca Anlatacağım.
Kullanacağımız cdonts.dll Dosyasını buradan indirin.
· Bu Dosyayı C:\WINDOWS\system32 Dosyasının İçine Atalım.
· Daha Sonra Başlat – Çalıştır Penceresini Açalım Ve Şu Yazısı Oraya Yazalım.
· regsvr32 C:\WINDOWS\system32\cdonts.dll Yazalım ve ENTER ‘ e Basalım.
· Başarıyla Yüklendi Cevabını Alacaksınız.
Bu İşlemden Sonra Kodlamamıza Geri Dönelim.
<%
Gonderen=request.form (“Kimden”)
Alici=request.form (“Kime”)
KonuD=request.form (“Konu”)
MesajD=request.form (“Mesaj”)
set mail=server.CreateObject(“cdonts.newmail”)
%>
Set mail =server.createobject(“cdonts.newmail”) : Bu Sabit Bir Koddur. Mail Gönderme İçin Gerekli Olan Nesnenin Oluşturulmasını Sağlıyor. Mail Kısmına İstediğimiz Değişken İsmi Koyabiliriz.
Şimdi İse Mail Gönderirken ki Bilgilerimizi Girmek İçin Aşağıdaki Kodları Ekleyiniz.
<%
Gonderen=request.form (“Kimden”)
Alici=request.form (“Kime”)
KonuD=request.form (“Konu”)
MesajD=request.form (“Mesaj”)
set mail=server.CreateObject(“cdonts.newmail”)
mail.from=Gonderen
mail.to=Alici
mail.subject=KonuD
mail.body=MesajD
mail.importance=1
mail.send
set mail=nothing
%>
* mail.from=Gonderen : Gönderen Kişinin Mail Adresini Gonderen Değişkeninden Al.
* mail.to=Alici : Gönderilen Kişinin Adresini Alici Değişkeninden Al.
* mail.subject=KonuD : Mesajın Konusu KonuD Değişkeninden Al.
* mail.body=MesajD : Gönderilecek Mesaj’ı MesajD Değişkeninden Al .
* mail.importance=1 : Bu Kod İse Mesajın Önemini Bildirir. Bunun 3 Kademesi Vardır. 1 – 2 – 3 şeklindedir. Genelde 1 yazılır. Anlamı Mailimiz Önemli Hemen Yolla Anlamına Gelir.
* mail.send : Mailimizi Yolla Komutudur.
* set mail=nothing : Mail Nesnesinin İçini Boşaltma Komutudur.
Böylece Mail Gönderme İşlemini Başarıyla Tamamlamış Bulunmaktayız.
Popularity: unranked [?]


Henüz yorum yapılmamış