IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 19 Ağustos 2006, 18:03   #1
KHaZa^DuM
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
ASP ile Mail Gönderme




İlk Önce form içeren bir HTML belgesi üretmemiz lazım. Dosyayı üretip adına da ne diyelim? Form.html

Şekil1 : Form.html

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 <html>
<
head>
<
titleSİTE ŞERİFİNE MAİL GÖNDER </title>
</
head>
<
body bgcolor="#FFFFFF">
<
form method=post action="yolla.asp">
İsim : <input type="text" name="isim"><br>
Mail : <input type="text" name="mail"><br>
Konu : <input type="text" name="konu"><br>
Mesaj : <textarea name="mesaj" rows="" cols=""></textarea><br>
<
input type="submit" value="yolla">
</
form>
</
body>
</
html

Belgenin tarayıcıda görünümünden siz sorumlusunuz tabi ki. Burada “estetik bir form tasarlayalım da karizmayı titretmeyelim” kaygısı taşımadığımızı belirtelim. Örneğimizde önemli olan işlevdir. Formdaki elemanların kimlikleri (name) de dikkat edeceğimiz noktadır.
İnşa edilen bu formu dolduran ziyaretçi, olağan şartlarda çevrede bir “submit” düğmesi bulup tıklayacaktır. Ve tarayıcı tetiklenip formun “action” özelliğinde belirtilen “Yolla.asp” ye koşacak. Bu, yolla.asp diye bir ASP komut dosyası yazacağımız anlamına geliyor. Yolla.asp yi yazarken bir mail bileşen örneği yaratıp, belirli komutları kullanarak mail gönderme işlemini tesis edeceğiz.

Şekil2 : Yolla.asp

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 <% 
Function 
mailgonder(kimden_isimkimden_mailkimekonumesaj)
Set mektup Server.Createobject("CDONTS.NewMail")
mektup.From isim " <" mail ">"
mektup.To kime
mektup
.Subject konu
mektup
.Body mesaj
on error resume Next 
mektup
.Send
If err <> 0 Then 
mailgonder 
False
Else
mailgonder True
End 
If
Set mektup Nothing
End 
Function
%> 

ve son olarak başka işlerin arasında mail gönderme ihtiyacımızın doğduğu bir deneme.asp farzedelim. deneme.asp içerisinde bu fonksiyonu kullana parametreleri gönderip çalıştıracağız. Ancak önce bu fonksiyonu içeren mailf.asp dosyasını, sayfamıza "include" (dahil) etmemiz lazım ki fonksiyon sayfamız hudutları içerisinde çağrılabilir olsun.

Şekil3 :
deneme.asp

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 <!--#INCLUDE FILE="mailf.asp"-->
<% 
' ------
başka işler
' ------
....
gonderildi mailgonder(isimmailkimekonumesaj)
If 
gonderildi Then
Response
.Write "maili yolladık"
Else
Response.Write "hata oluştu, maili yollayamadık"
End If
' ------
başka işler
' ------
....
%> 

İşte bu kadar. Bu ASP'yi artık kullanabilirsiniz.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
asp, gonderme, gönderme, ile, mail


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
ASP de Mail Gönderme SeckiN ASP/ASP.NET 0 03 Aralık 2014 15:44
Toplum Mail Gönderme Programı saltanat Güvenlik Açıkları 4 13 Mayıs 2005 21:06
Toplum Mail Gönderme Programı saltanat Chat ve IRC 0 09 Mayıs 2005 10:30