Programlamadili.Net Yeni Nesil Programlama Portali
Makale Ara: 
Kullanıcı Adı : Şifre :
  • Makale Kategorileri
Anasayfa
ACPI [0]
Action Script [5]
Ajax [7]
ASP [12]
ASP.NET [23]
Assembly [3]
Bash [1]
C [4]
C# [9]
C++ [10]
Cobol [1]
Delphi [31]
Flash [5]
Html [9]
JAVA [36]
Java Script [12]
JSF [2]
Jsp [5]
Lua [1]
Matlab [2]
MySQL [30]
Oracle [1]
Pascal [31]
Perl [4]
Photoshop [2]
PHP [150]
Python [8]
REXX [6]
Ruby [1]
SEO [5]
Visual Basic [37]
  • Gorsel Ders Kategorileri
Asp [25]
Asp.Net [5]
Csharp [33]
Delphi [3]
Fireworks [4]
Flash [10]
Java Script [0]
Photoshop [0]
PHP [54]
Vb.Net [9]
Visual Basic [4]
  • Dil
English
Deutsch
deutsch
  • Reklam Alani
ASP / ASP İle Mail Yollama
ASP İle Mail Yollama
Yazar: by_Coder
Eklenme: 03/03/08    Okunma: 230    
 
 


 Kod Çizelgesi     Kod Dili: asp
<% 
'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 --> 

%>




Taglar: 10 dkda ASP site yap ASP Gorsel Dersler ASP programlama ile Basit bir Toplist yapimi Asp sayfalari veritabani kullanmadan sifreleme Yontemi ASP Ile Basit Bir Toplist Uygulamasi ASP Ile Mail Yollama ASP Ile Resim Thumb Yapmak ASPNet Programlama Ile Dokuman yonetimi access database inde file upload and view as binary E-Mail Kontrol Fonksiyonu Html Kodlarini Sayfada Gosterelim Metin Dosyasina Baglanti ve Veri Okuma Metin Dosyasina Veri Yazma

Isminiz:
E-mail adresiniz:
Güvenlik Kodu:
  
 

 

Istatistikler ,
Sitemizde su anda 31 kategori, 453 makale , 147 görsel ders ve 127 Ziyaretci bulunmaktadir...
Toplam üye sayimiz : 951

Web Stats Ferdi Tayfur | Memur Muzaffer | Bedava Mp3 indirin | Visual Basic | Rss| Fnex.Net| Forum Dünyasi
Pagerank

Copyright © 2007 Programlamadili.net - Programlama & Tasarim: Recep Ikiz & Ferdi Küçük

| Site Haritasi |

"Ne Aradığını Bilmeyen Bulduğunun Farkına Varamaz "
ACPI Programlama dili, Action Script Programlama dili, Ajax Programlama dili, ASP Programlama dili, ASP.NET Programlama dili, Assembly Programlama dili, Bash Programlama dili, C Programlama dili, C# Programlama dili, C++ Programlama dili, Cobol Programlama dili, Delphi Programlama dili, Flash Programlama dili, Html Programlama dili, JAVA Programlama dili, Java Script Programlama dili, JSF Programlama dili, Jsp Programlama dili, Lua Programlama dili, Matlab Programlama dili, MySQL Programlama dili, Oracle Programlama dili, Pascal Programlama dili, Perl Programlama dili, Photoshop Programlama dili, PHP Programlama dili, Python Programlama dili, REXX Programlama dili, Ruby Programlama dili, SEO Programlama dili, Visual Basic Programlama dili,
Reklam alanı