Üye Kayıt Üye Giriş

ASP ile Mail Gönderme


ASP ile Mail Gönderme

 

Bu makalemizde ASP ile web sitesi üzerinden nasıl mail gönderebileceğimiz anlatacağım.

İlk olarak basit bir form oluşturalım. Ben daha önceden formu hazırlamıştım. Siz daha detaylı bir formda hazırlayabilirsiniz.

ASP ile Mail Gönderme

Gönder Butonuna Tıkladığımızda mailgonder.asp Dosyasına Gitmesini Sağlayalım.

 

1
<form id="Frm" name="Frm" method="post" action="mailgonder.asp">

 

Yönlendirdiğimiz Forumdaki Bilgileri request.form Komutunu Kullanarak ASP Dosyamıza Çekelim.

1
2
3
4
5
6
<%
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.

1
2
3
4
5
6
7
<%
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.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<%
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

Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER