Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > Programlama Dilleri > ASP .NET > ASP Hazır Kodlar / ASP Kütüphane

ASP Hazır Kodlar / ASP Kütüphane ASP Hazır Kodlar / ASP Kütüphane

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2008-03-08, 22:19
LincolnSamet - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Mar 2008
Nerden: Balıkesir
Mesajlar: 164
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 1
iTrader: %100/1
LincolnSamet is an unknown quantity at this point
Standart Mail yollama

Kod:
<% 
'dosya isimi..gonder_email.asp **
'Farkli formlar dan gelen bilgilerin farkli email adresine   
'gelmesini sagliyor. formdan gelen formtercihi degerine göre   
'ilgili Case içine girer . Case leri ve email tercihlerini   
'çogaltmak mümkün 

dim FormTercihi, strTo, strSubject, strBody 

'formdan gelen deger alinir 
FormTercihi=Request("HangiForm" ) 

Select Case FormTercihi  
'alinan deger select içine alinir. 

Case 1 

'formdan gelen bilgiler alinir 
  adi="ADI SOYADI.." &Request.Form("ADI" )+"," & Request.Form("SOYADI" )+"," & vbCrLf 
  adi=adi&"ADRES......." &Request.Form("ADRES" )+"," & vbCrLf&"ILCE/IL....." &Request.Form("IL" )+"," & vbCrLf 
  adi=adi&"E-MAIL......" &Request.Form("EMAIL" )& vbCrLf& vbCrLf& vbCrLf 

kimden=Request.Form("ADI" )+" " +Request.Form("SOYADI" ) 

'asagidaki kisim olmasada olur biz resmi bir kurum oldugumuz için mail olayini dilekçe boyutuna çevirdik. 

  dilekce="Yukarida Bilgilerini Yazdigim Parsele Ait " & vbCrLf 
  dilekce=dilekce&"IMAR DURUMU Belgesinin Tarafima Gönderilmesini " & vbCrLf 
  dilekce=dilekce&" Saygilarimla Arz Ederim." & vbCrLf& vbCrLf 
  dilekce=dilekce& kimden 

  adi=adi&dilekce 

'kisi formu gönderdikten sonra asagidaki mesaji okur 

     bilgilendirme=" Adresimize Gönderdiginiz Bilgilere Göre" & vbCrLf 
     bilgilendirme=bilgilendirme+"Verdiginiz " &EMAIL&" Adresine Imar Durumu Belgesi En Kisa Zamanda Gönderilecektir. " 
      
'bu Case 1 deki formun konusudur   
  strSubject = "IMAR DURUMU ISTEGI" 
  email=Request.Form("EMAIL" ) 


Case 2 

adi="ADI SOYADI.." &Request.Form("ADI" )+"," & Request.Form("SOYADI" )+"," & vbCrLf 
  adi=adi&"ISTEK/ÖNERI;......." &vbCrLf&Request.Form("ADRES" )+"," & vbCrLf 
  adi=adi&"E-MAIL......" &Request.Form("EMAIL" )& vbCrLf& vbCrLf& vbCrLf 

  kimden=Request.Form("ADI" )+" " +Request.Form("SOYADI" ) 

  dilekce=dilekce& kimden 

  adi=adi&dilekce 

bilgilendirme=" Öneri ve İsteklerinizi Bizimle Paylaştığınız İçin Teşekkür Ederiz." & vbCrLf 
           


strSubject = "ONERI/ISTEK" 

  email=Request.Form("EMAIL" ) 

End Select 
%> 
<% 

strTo = "MAIL ADRES1-1"   
'adresi degistir.... 


strBody = adi 
strBody = strBody & vbCrLf & vbCrLf 

If Len(request("email" ))<5 or InStr(request("email" ),"@" )=0  Then 
      %> 
     <a href="asp-animation/email.asp"> 
          Lütfen E-MAIL Adres Bilgilerini Dogru Olarak Giriniz<br> 
     </a> 
     <% 
Else 

'Persits.mail ile baglanti saglanir. 
     Set Mail = Server.CreateObject("Persits.MailSender" ) 

'site adini degistir. 
     Mail.Host="yildirim-bld.gov.tr" 

'bunlari degistirmeyin 
     Mail.From = email 
     Mail.FromName = kimden 
      
Response.Write "from name" 

     'asagida bir Select Case daha kullanilmistir. her formun konusuna göre mailin gidecegi adreslerdir. 
          Select Case FormTercihi 
          Case 1 
          Mail.AddAddress "MAIL ADRESI-1" 
          Mail.AddAddress "MAIL ADRESI-2" 
           
          Case 2 
       Mail.AddAddress "MAIL ADRESI-1" 
       Mail.AddAddress "MAIL ADRESI-3"   

End Select 

'bunlarida degistirmeyin 

     Mail.Subject = strSubject 
     Mail.Body = strBody 
     Mail.SEnd 
      
Response.Write bilgilendirme 



End If 

%> 

<%  
Function IsValidEmail(strEmail) 
   Dim bIsValid 
   bIsValid = True 

        If Len(strEmail) < 5 Then 
     bIsValid = False 
      
              Else 
         If InStr(1, strEmail, " " ) <> 0 Then 
                          bIsValid = False 
           
                            Else 
          If InStr(1, strEmail, "@" , 1) < 2 Then 
                bIsValid = False 

Else 

If InStrRev(strEmail, "." ) < InStr(1, strEmail, "@" , 1) + 2 Then 
    bIsValid = False 
                      End If 
            End If 
         End If 
End If 

           IsValidEmail = bIsValid 
End Function 

'<-- bitti --> 

%>
Alıntı ile Cevapla

Cevapla


Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Cdonts mail bileseni mail yollama LincolnSamet ASP Hazır Kodlar / ASP Kütüphane 0 2008-03-08 22:02
Toplu Mail Yollama Scripti ozkur Webmaster Genel Konular 6 2005-09-09 21:59


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 06:44 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

Firefox