İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Mail yollama

SametE

0
İyinet Üyesi
Katılım
7 Mart 2008
Mesajlar
307
Reaction score
0
Konum
Balıkesir
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 --> 

%>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst