RockLife Rock Metal Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
AnasayfaAnasayfa  AramaArama  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yapGiriş yap  

 

 Asp Ile Mail Göndermek

Aşağa gitmek 
YazarMesaj
Tatlı-Cadı
Özel Üye
Özel Üye
Tatlı-Cadı


Mesaj Sayısı : 798
Başarı Puanı : 2236
Rep Puanı : 1
Kayıt tarihi : 28/05/09
Yaş Yaş : 33
Nerden : Almanya
İş/Hobiler İş/Hobiler : Golf

Asp Ile Mail Göndermek Empty
MesajKonu: Asp Ile Mail Göndermek   Asp Ile Mail Göndermek Icon_minitimePaz Ekim 24, 2010 8:41 am

ASP İLE MAİL GÖNDERMEK
Sitenize bir form mail ekleyerek ziyaretçilerinizin size mesaj yollamasını sağlayabilirsiniz.
Bunun için ilk önce bir forma ihtiyacınız var. Bu formda alacağınız bilgiler şunlar olmalıdır:
Gönderen mail, alıcı mail, başlık(konu), mesaj
Bunların yanında başka bilgiler de alabilirsiniz. İsim, yaş, nereli olduğu vb...
Şimdi formu yapalım.

<form method="POST" action="Email.asp">
Alıcı Mail: <input type="text" name="kime"/> <br />
Gönderen Mail: <input type="text" name="kimden"/> <br />
Başlık-Konu: <input type="text" name="konu"/> <br />
Mesaj: <textarea name="mesaj" rows="5" cols="20"></textarea>
<input type="submit" />
</form> Görüldüğü gibi form POST metoduna göre yapılmış. Yani bilgiler post ile alınacak. Bunun için kullanmamız gereken okuma fonksiyonu Request.Form("") olmalıdır.
Şimdi formdan gelecek bilgilerin değişkenlerini oluşturalım.
<%
Dim mail, kime, kimden, konu, mesaj
%>
Buradaki mail değişkeni fazlalıktır. Ama bu değişken bizim mail gönderebilmemiz için gerekli.
Şimdi bilgileri okuyalım.
<%
kime = Request.Form("kime")
kimden = Request.Form("kimden")
Konu = Request.Form("konu")
Mesaj = Request.Form("mesaj")
%>
mail değişkeni için okuma yapmıyoruz bize başka yerde lazım.
Bunda yazdırma işlemi farklı. Çünkü yazdırmayı maile yapacağız, sayfaya değil.
Maile göndermek için gereken kodları yazalım
<%
mail.To = kime
mail.From = kimden
mail.Subject = konu
mail.TextBody = mesaj
mail.Send()
%>
Ayrıca mail gönderebilmek için bize bazı farklı kodlar da gerekli. Bu mail gönderimi için hazır fonksiyondur.
Bu kodlarda şunlardır:
<%
Set mail = Server.CreateObject("CDO.Message")
%>
Şimdi kodların tümünü birleştirelim
<%
Dim mail, kime, kimden, konu, mesaj
Set mail = Server.CreateObject("CDO.Message")

kime = Request.Form("kime")
kimden = Request.Form("kimden")
konu = Request.Form("konu")
mesaj = Request.Form("mesaj")

mail.To = kime
mail.From = kimden
mail.Subject = konu
mail.TextBody = mesaj

mail.Send()

Response.Write("Mailiniz Gönderilmiştir. Teşekkür ederiz.İyi günler...")
Set mail = nothing
%>
Sayfa başına dön Aşağa gitmek
https://rocklife.forum.st
 
Asp Ile Mail Göndermek
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Mail Gönderici
» Php ile mail yollamak
» E-Mail Güvenliği
» Msn’den ( Hotmail’dan ) E-mail Adresi Nasıl Alınır? ( Resimli Anlatım )

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
RockLife Rock Metal Forum :: Herşey Burda :: Webmaster&Webtasarım :: Programlama :: ASP , HTML , CSS-
Buraya geçin: