![]() |
|
|
|||||||
| Kayıt ol | Yardım | Üye Listesi | Ajanda | Arama | Bugünki Mesajlar | Bütün Forumları okunmuş kabul et |
| Asp Asp Hakkında Herşey, Asp Kodları |
![]() |
|
|
LinkBack | Seçenekler |
|
|
#1 (permalink) |
|
Uzman Üye
Üyelik tarihi: Mar 2008
Nerden: çıkarıyorsunuz bunlari ?
Yaş: 19
Mesajlar: 1.613
Tecrübe Puanı: 2
![]() Thanks: 12
Thanked 171 Times in 154 Posts
|
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 %>
__________________
22 Ekim 2008, Saat; 21:10, Çarşamba Günü, Girburaya.Net iLe iLişkimi Kesmiş Bulunmaktayım.. |
|
|
|
![]() |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | son Mesaj |
| E mail Ayarları | Cansu | Mail Yardım | 1 | 04-06-08 15:47 |
| Mail Gönderici | OttoMan | Js | 0 | 04-04-08 21:49 |
| Php ile mail yollamak | OttoMan | Php | 0 | 04-04-08 21:05 |
| Mail Gönder 1.0 | Jack | Program Arşivi ve Türkçe Yamalar | 0 | 03-02-08 20:00 |
| E-Mail Güvenliği | Cansu | Mail Yardım | 0 | 12-16-07 01:01 |
mirc
mırc
sohbet
chat
çet
sohbet
chat
canlı tv